DOT11_MAC_ADDRESS structure (windot11.h)
The DOT11_MAC_ADDRESS array defines an IEEE media access control (MAC) address.
Syntax
typedef struct _DOT11_MAC_ADDRESS {
UCHAR ucDot11MacAddress[6];
} DOT11_MAC_ADDRESS, *PDOT11_MAC_ADDRESS;
Members
ucDot11MacAddress[6]
The MAC address in unicast, multicast, or broadcast format.
Remarks
A unicast MAC address uniquely identifies a station on a WLAN. A MAC address is defined as a unicast address if the following is true:
(DOT11_MAC_ADDRESS[0] & 0x01 == 0)
A multicast MAC address uniquely identifies a group of stations on a WLAN. A MAC address is defined as a multicast address if the following is true:
(DOT11_MAC_ADDRESS[0] & 0x01 == 1)
A broadcast MAC address identifies all stations on a WLAN. The broadcast MAC address is 0xFFFFFFFFFFFF.
The PDOT11_MAC_ADDRESS type is defined as a pointer to the DOT11_MAC_ADDRESS type as follows:
typedef DOT11_MAC_ADDRESS *PDOT11_MAC_ADDRESS;
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
Header | windot11.h (include Ndis.h) |
See also
Dot11ExtPostAssociateCompletion OID_DOT11_EXCLUDED_MAC_ADDRESS_LIST Dot11ExtIhvStopPostAssociate NDIS_STATUS_DOT11_DISASSOCIATION DOT11_CIPHER_DEFAULT_KEY_VALUENDIS_STATUS_DOT11_LINK_QUALITY
NDIS_STATUS_DOT11_ASSOCIATION_STARTNDIS_STATUS_DOT11_ROAMING_START
OID_DOT11_CIPHER_KEY_MAPPING_KEYOID_DOT11_ENUM_ASSOCIATION_INFO
DOT11_ASSOCIATION_COMPLETION_PARAMETERS DOT11_DISASSOCIATION_PARAMETERS NDIS_STATUS_DOT11_CONNECTION_START NDIS_STATUS_DOT11_TKIPMIC_FAILURE DOT11_ROAMING_COMPLETION_PARAMETERS