DOT11_BSSID_LIST structure
Applies to: desktop apps only
The DOT11_BSSID_LIST structure contains a list of basic service set (BSS) identifiers.
Syntax
typedef struct _DOT11_BSSID_LIST {
NDIS_OBJECT_HEADER Header;
ULONG uNumOfEntries;
ULONG uTotalNumOfEntries;
DOT11_MAC_ADDRESS BSSIDs[1];
} DOT11_BSSID_LIST, *PDOT11_BSSID_LIST;
Members
- Header
-
An NDIS_OBJECT_HEADER structure that contains the type, version, and, size information of an NDIS structure. For most DOT11_BSSID_LIST structures, set the Type member to NDIS_OBJECT_TYPE_DEFAULT, set the Revision member to DOT11_BSSID_LIST_REVISION_1, and set the Size member to sizeof(DOT11_BSSID_LIST).
- uNumOfEntries
-
The number of entries in this structure.
- uTotalNumOfEntries
-
The total number of entries supported.
- BSSIDs
-
A list of BSS identifiers. A BSS identifier is stored as a DOT11_MAC_ADDRESS type.
Requirements
|
Minimum supported client | Windows Vista, Windows XP with SP3 |
|---|---|
|
Minimum supported server | Windows Server 2008 |
|
Redistributable | Wireless LAN API for Windows XP with SP2 |
|
Header |
|
See also
Send comments about this topic to Microsoft
Build date: 2/3/2012
NDIS_OBJECT_HEADER
If you want to skip downloading the DDK for the NDIS_OBJECT_HEADER values:
byte NDIS_OBJECT_TYPE_DEFAULT = 0x80;
byte DOT11_BSSID_LIST_REVISION_1 = 1;
I don't really understand why this header can't be put in by the API, this has the smell of leaky abstraction.
byte NDIS_OBJECT_TYPE_DEFAULT = 0x80;
byte DOT11_BSSID_LIST_REVISION_1 = 1;
I don't really understand why this header can't be put in by the API, this has the smell of leaky abstraction.
- 5/21/2008
- androidi