DOT11_ASSOCIATION_INFO_EX (Compact 7)
3/12/2014
This structure describes the data types for the entries in the dot11AssocInfo array.
Syntax
typedef struct DOT11_ASSOCIATION_INFO_EX
{
DOT11_MAC_ADDRESS PeerMacAddress;
DOT11_MAC_ADDRESS BSSID;
USHORT usCapabilityInformation;
USHORT usListenInterval;
UCHAR ucPeerSupportedRates[MAX_NUM_SUPPORTED_RATES_V2];
USHORT usAssociationID;
DOT11_ASSOCIATION_STATE dot11AssociationState;
DOT11_POWER_MODE dot11PowerMode;
LARGE_INTEGER liAssociationUpTime;
ULONGLONG ullNumOfTxPacketSuccesses;
ULONGLONG ullNumOfTxPacketFailures;
ULONGLONG ullNumOfRxPacketSuccesses;
ULONGLONG ullNumOfRxPacketFailures;
} DOT11_ASSOCIATION_INFO_EX, *PDOT11_ASSOCIATION_INFO_EX;
Members
- PeerMacAddress
The MAC address of the AP or peer station
BSSID
The BSS identifier (BSSID). The BSSID is one of the following identifiers:- The MAC address of the AP
- The BSSID of the IBSS network to which the peer station is connected
- usCapabilityInformation
The 802.11 Capability Information field from the Beacon or Probe Response frames that the 802.11 station most recently received from the peer
usListenInterval
The 802.11 Listen Interval field from the Association Request or Reassociation Request frames that the 802.11 station sent to the AP.If the desired BSS type is dot11_BSS_type_independent, the miniport driver must set this member to zero.
ucPeerSupportedRates
The data rates supported by the AP or peer station. These rates are based on the 802.11 Supported Rates Information Element from the Beacon or Probe Response frames that the 802.11 station most recently received from the peer.Each entry in the ucPeerSupportedRates array is the value of an index within the table of data rates returned through a query of OID_DOT11_DATA_RATE_MAPPING_TABLE. The index value must be between 2 and 127.
usAssociationID
The 802.11 Association ID field from the Association or Reassociation Response frames that the 802.11 received from the AP.If the desired BSS type is dot11_BSS_type_independent, the miniport driver must set this member to zero.
Dot11AssociationState
The 802.11 authentication and association state of the peer. The data type for this member is the DOT11_ASSOCIATION_STATE enumeration:dot11_assoc_state_auth_unassoc
The 802.11 station is authenticated, but not associate, with the peer
dot11_assoc_state_auth_assoc
The 802.11 station is authenticated and associated with the peer
If the desired BSS type is dot11_BSS_type_independent, the miniport driver must not set this member to dot11_assoc_state_auth_assoc. Because the 802.11 authentication procedure is optional for IBSSs, the miniport driver can set this member to dot11_assoc_state_unauth_unassoc even though it is connected to an IBSS network.
Dot11PowerMode
Power management mode of the peer. For more information about this structure, see DOT11_POWER_MODE.If the desired BSS type is dot11_BSS_type_infrastructure, the miniport driver must set this member to dot11_power_mode_active.
liAssociationUpTime
The time stamp when the 802.11 association procedure successfully completed. The miniport driver calls NdisGetCurrentSystemTime to obtain the time stamp of the association completion.If the desired BSS type is dot11_BSS_type_independent, the miniport driver must set this member to zero.
- ullNumOfTxPacketSuccesses
The number of 802.11 MAC protocol data unit (MPDU), management MPDU (MMPDU), and control frames successfully transmitted to the peer
- ullNumOfTxPacketFailures
The number of 802.11 MPDU, MMPDU, and control frames that failed during transmission to the peer
- ullNumOfRxPacketSuccesses
The number of 802.11 MPDU, MMPDU, and control frames successfully received from the peer
- ullNumOfRxPacketFailures
The number of 802.11 MPDU, MMPDU, and control frames that the 802.11 did not receive from the peer. This counter must include packets that the 802.11 station received successfully but did not decrypt.
Requirements
Header |
windot11.h |
See Also
Reference
Native 802.11 Data Types
DOT11_ASSOCIATION_INFO_LIST
OID_DOT11_ENUM_ASSOCIATION_INFO
OID_DOT11_DATA_RATE_MAPPING_TABLE
DOT11_POWER_MODE
NdisGetCurrentSystemTime
Native 802.11 Wireless LAN Reference