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 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:

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