QOS_PACKET_PRIORITY structure (qos2.h)

The QOS_PACKET_PRIORITY structure that indicates the priority of the flow traffic.

Syntax

typedef struct _QOS_PACKET_PRIORITY {
  ULONG ConformantDSCPValue;
  ULONG NonConformantDSCPValue;
  ULONG ConformantL2Value;
  ULONG NonConformantL2Value;
} QOS_PACKET_PRIORITY, *PQOS_PACKET_PRIORITY;

Members

ConformantDSCPValue

Differential Services Code Point (DSCP) mark used for flow traffic that conforms to the specified flow rate.

NonConformantDSCPValue

DSCP marking used for flow traffic that exceeds the specified flow rate. Non-conformant DSCP values are only applicable only if QOS_SHAPING has a value of QOSUseNonConformantMarkings.

ConformantL2Value

Layer-2 (L2) tag used for flow traffic that conforms to the specified flow rate. L2 tags will not be added to packets if the end-to-end path between source and sink does not support them.

NonConformantL2Value

L2 tag used for flow traffic that exceeds the specified flow rate. Non-conformant L2 values are only applicable if QOS_SHAPING has a value of QOSUseNonConformantMarkings.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header qos2.h

See also

QOSQueryFlow

Quality Windows Audio/Video Experience (qWAVE)