-
大小: 20KB文件类型: .zip金币: 1下载: 0 次发布日期: 2021-01-10
- 语言: 其他
- 标签: Iphlpapi.h ipHlpApi.lib
资源简介
Iphlpapi.h;ipHlpApi.lib;IPEXPORT.H;IPRTRMIB.H;IPTYPES.H
IP Helper 是一套用于管理本地网络设置的API。使用这一套API可以方便的改变计算机的网络设置或者提取有关的信息。而且它还提供了一种消息机制,能够在本地计算 机的网络设置发生改变时通知应用程序。实际上,它不仅仅能够提取本机的网络设置信息,还能够获得网络上其它计算机的IP使用情况和MAC地址。 -IP Helper is a set of API for the management of the local network settings. Using this set
代码片段和文件信息
#include
#include
#include
#pragma comment(lib“Iphlpapi.lib“)
int main()
{
PIP_ADAPTER_INFO pAdapterInfo;
PIP_ADAPTER_INFO pAdapter = NULL;
DWORD dwRetVal = 0;
ULONG ulOutBufLen;
pAdapterInfo=(PIP_ADAPTER_INFO)malloc(sizeof(IP_ADAPTER_INFO));
ulOutBufLen = sizeof(IP_ADAPTER_INFO);
// 第一次调用GetAdapterInfo获取ulOutBufLen大小
if (GetAdaptersInfo( pAdapterInfo &ulOutBufLen) == ERROR_BUFFER_OVERFLOW)
{
free(pAdapterInfo);
pAdapterInfo = (IP_ADAPTER_INFO *) malloc (ulOutBufLen);
}
if ((dwRetVal = GetAdaptersInfo( pAdapterInfo &ulOutBufLen)) == NO_ERROR) {
pAdapter = pAdapterInfo;
while (pAdapter)
{
printf(“Adapter Name: \t%s\n“ pAdapter->AdapterName);
printf(“Adapter Desc: \t%s\n“ pAdapter->Description);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1355 2013-09-16 14:57 IPHelper\GetAdaptersInfo.cpp
文件 9512 2002-01-30 17:32 IPHelper\IPEXPORT.H
文件 84498 2003-11-17 20:39 IPHelper\IPHLPAPI.LIB
文件 24450 2002-01-30 17:32 IPHelper\IPRTRMIB.H
文件 6810 2002-01-30 17:32 IPHelper\IPTYPES.H
文件 15896 2004-01-23 23:44 IPHelper\Iphlpapi.h
目录 0 2013-10-23 18:56 IPHelper\
- 上一篇:modelsim破解问题解决办法
- 下一篇:低功耗设计指南
评论
共有 条评论