Share via


DOT11_QOS_PARAMS (Compact 2013)

3/26/2014

This structure is used by the OID_DOT11_QOS_PARAMS object identifier (OID) to request that the miniport driver set quality of service (QoS) parameters for the 802.11 station.

Note

QoS is not supported over TCP.

Syntax

typedef struct DOT11_QOS_PARAMS 
{
  NDIS_OBJECT_HEADER  Header;
  UCHAR  ucEnabledQoSProtocolFlags;
} DOT11_QOS_PARAMS, *PDOT11_QOS_PARAMS;

Members

  • Header
    The type, revision, and size of the DOT11_QOS_PARAMS structure. This member is formatted as an NDIS_OBJECT_HEADER structure.

    The miniport driver must set the members of Header to the following values:

    Type

    This member must be set to NDIS_OBJECT_TYPE_DEFAULT

    Revision

    DOT11_QOS_PARAMS_REVISION_1

    Size

    This member must be set to sizeof(DOT11_DOT11_QOS_PARAMS)

  • ucEnabledQoSProtocolFlags
    A set of flags that specify the quality of service (QoS) protocols enabled on the network adapter. This member is either zero or a bitwise OR combination of the following flags:

    DOT11_QOS_PROTOCOL_FLAG_WMM

    If the network adapter supports the 802.11 WMM standard and this flag is set, the 802.11 WMM QoS protocol is enabled. Otherwise, the 802.11 WMM QoS protocol is disabled.

    DOT11_QOS_PROTOCOL_FLAG_11E

    If the network adapter supports the 802.11e standard and this flag is set, the 802.11e QoS protocol is enabled. Otherwise, the 802.11e QoS protocol is disabled.

    The default value of ucEnabledQoSProtocolFlags is the ucSupportedQoSProtocolFlags member of the DOT11_EXTSTA_ATTRIBUTES structure.

Requirements

Header

windot11.h

See Also

Reference

Native 802.11 Data Types
OID_DOT11_QOS_PARAMS
NDIS_OBJECT_HEADER
DOT11_EXTSTA_ATTRIBUTES
Native 802.11 Wireless LAN Reference