在windows7中怎么获取RSSI?
使用如下代码在XP中可以获取,在WIN7中返回错误:31
#define NUMBEROF_BSSIDS 100
NDIS_802_11_BSSID_LIST* m_pBSSIDList;
m_pBSSIDList = ( NDIS_802_11_BSSID_LIST *) VirtualAlloc( NULL,
sizeof( NDIS_802_11_BSSID_LIST)* NUMBEROF_BSSIDS,
MEM_RESERVE | MEM_COMMIT,
PAGE_EXECUTE_READWRITE) ;
ULONG oidcode = OID_802_11_BSSID_LIST;
if (!DeviceIoControl(
hFileHandle,//获取正常
IOCTL_NDIS_QUERY_ALL_STATS,
&oidcode,
sizeof(oidcode),
( ULONG *) m_pBSSIDList,
sizeof( NDIS_802_11_BSSID_LIST)* NUMBEROF_BSSIDS,
&junk,
0))
在线等,跪求各位大神帮忙。