OID_DOT11_OPTIONAL_CAPABILITY

Important  The Native 802.11 Wireless LAN interface is deprecated in Windows 10 and later. Please use the WLAN Device Driver Interface (WDI) instead. For more information about WDI, see WLAN Universal Windows driver model.

 

When queried, the OID_DOT11_OPTIONAL_CAPABILITY object identifier (OID) requests that the miniport driver return the optional capabilities that the 802.11 station supports.

The data type for this OID is the DOT11_OPTIONAL_CAPABILITY structure.

    typedef struct _DOT11_OPTIONAL_CAPABILITY {
         ULONG uReserved;
         BOOLEAN bDot11PCF;
         BOOLEAN bDot11PCFMPDUTransferToPC;
         BOOLEAN bStrictlyOrderedServiceClass;
    } DOT11_OPTIONAL_CAPABILITY,   *PDOT11_OPTIONAL_CAPABILITY;
  

This structure includes the following members:

uReserved
This member is reserved. The miniport driver must not modify the value of this member.

bDot11PCF
Specifies whether the 802.11 station supports the Point Coordination Function (PCF). For more information about PCF, refer to Clauses 9.2.3 and 9.4 of the IEEE 802.11-2012 standard.

bDot11PCFMPDUTransferToPC
Specifies whether the 802.11 station supports the delivery of received PCF MAC protocol data unit (MPDU)frames to the operating system.

Note  If the miniport driver sets this member to TRUE, it must set the bDot11PCF member to TRUE.

 

bStrictlyOrderedServiceClass
Specifies whether the 802.11 station supports the StrictlyOrdered service class for MAC service data unit (MSDU) ordering. For more information about the StrictlyOrdered service class, refer to clause 5.1.3 of the IEEE 802.11-2012 standard.

If the miniport driver sets the bDot11PCF member to TRUE, the 802.11 station must support the following PCF operations:

  • Maintenance of the contention-free period (CFP) structure and timing.

  • Deliveries of PCF MPDU frames from the operating system for transmit.

When OID_DOT11_CURRENT_OPTIONAL_CAPABILITY is queried, the miniport driver specifies the status of these optional capabilities.

Requirements

Version

Available in Windows Vista and later versions of the Windows operating systems.

Header

Windot11.h (include Ndis.h)

See also

Native 802.11 Wireless LAN OIDs