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.

Gg157357.note(en-us,WinEmbedded.80).gifNote:
QoS is not supported over TCP.


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

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.

Header

windot11.h

Show: