|
GetAdaptersInfo 总是返回ERROR_NO_DATA
[复制链接]
在vs2005上用GetAdaptersInfo获取本机IP和网卡MAC,总是返回ERROR_NO_DATA
IP_ADAPTER_INFO * pAdptInfo = NULL;
IP_ADAPTER_INFO * pNextAd = NULL;
ULONG ulLen = 0;
DWORD dwRet = 0;
dwRet = GetAdaptersInfo( pAdptInfo, &ulLen );
//这里看到的dwRet的值就是232,就是ERROR_NO_DATA
if(dwRet == ERROR_BUFFER_OVERFLOW )
{
pAdptInfo = ( IP_ADAPTER_INFO* )ALLOCATE_FROM_PROCESS_HEAP( ulLen );
dwRet = GetAdaptersInfo( pAdptInfo, &ulLen );
}
if(dwRet == ERROR_SUCCESS)
模拟器用的是windows mobile5.0,同样的这段代码在vs2005上建一个vc工程运行没有问题,建立smart device工程在模拟器上跑返回值总是ERROR_NO_DATA,郁闷了一天,请高手指教啊!!!
|
|