OID_DOT11_DESIRED_BSS_TYPE (Compact 2013)
3/26/2014
When set, the OID_DOT11_DESIRED_BSS_TYPE object identifier (OID) requests that the miniport driver set the value of the IEEE 802.11 dot11DesiredBSSType management information base (MIB) object to the specified value.
When queried, OID_DOT11_DESIRED_BSS_TYPE requests that the miniport driver return the value of the dot11DesiredBSSType MIB object.
The dot11DesiredBSSType MIB object specifies the type of basic service set (BSS) that the 802.11 station can join or start. The 802.11 station uses the desired BSS type to determine the type of 802.11 BSS to join or start in the following way:
- If the desired BSS type is dot11_BSS_type_infrastructure, the 802.11 station can only connect to an infrastructure BSS
- If the desired BSS type is dot11_BSS_type_independent, the 802.11 station can only connect to an existing independent BSS (IBSS), or start a new IBSS network
The miniport driver cannot set the dot11DesiredBSSType MIB object to dot11_BSS_type_any. The miniport driver must fail a set request for this value by returning NDIS_STATUS_INVALID_DATA from its MiniportOidRequest function.
Regardless of whether the dot11DesiredBSSType MIB object changes when OID_DOT11_DESIRED_BSS_TYPE is set, the miniport driver must always reload the defaults values for the following:
- The enabled authentication algorithms. For more information about the default values for authentication algorithms, see OID_DOT11_ENABLED_AUTHENTICATION_ALGORITHM.
- The enabled unicast cipher algorithms. For more information about the default values for unicast cipher algorithms, see OID_DOT11_ENABLED_UNICAST_CIPHER_ALGORITHM.
- The enabled multicast cipher algorithms. For more information about the default values for multicast cipher algorithms, see OID_DOT11_ENABLED_MULTICAST_CIPHER_ALGORITHM.
The default for the dot11DesiredBSSType MIB object is dot11_BSS_type_infrastructure. The miniport driver must set this MIB object to its default if any of the following occur:
- The miniport driver’s MiniportInitializeEx function is called.
- A method request of OID_DOT11_RESET_REQUEST is made to reset the MAC layer of the 802.11 station and the bSetDefaultMIB member of the DOT11_RESET_REQUEST structure is TRUE.
Requirements
Header |
windot11.h |
See Also
Reference
Native 802.11 Extensible Station OIDs
MiniportOidRequest
OID_DOT11_ENABLED_AUTHENTICATION_ALGORITHM
OID_DOT11_ENABLED_UNICAST_CIPHER_ALGORITHM
OID_DOT11_ENABLED_MULTICAST_CIPHER_ALGORITHM
MiniportInitializeEx
OID_DOT11_RESET_REQUEST
DOT11_RESET_REQUEST
Native 802.11 Wireless LAN OIDs