| Platform SDK: Quality of Service |
The traffic control object QOS_OBJECT_DS_CLASS enables application developers to override the default Diffserv code point (DSCP) value for the IP packets associated with a given flow. By default, the DSCP value is derived from the flow's ServiceType.
typedef struct _QOS_DS_CLASS
{
QOS_OBJECT_HDR ObjectHdr;
ULONG DSField;
} QOS_DS_CLASS, *LPQOS_DS_CLASS;
| Service types | Traffic class default value |
|---|---|
| ServiceTypeBestEffort, ServiceTypeQualitative | 0 |
| ServiceTypeControlledLoad | 0x18 |
| ServiceTypeGuaranteed | 0x28 |
| ServiceTypeNetworkControl | 0x30 |
| Non Conformant traffic | ox00 |
Windows NT/2000: Requires Windows 2000.
Windows 95/98: Unsupported.
Header: Declared in Traffic.h.
QOS_DIFFSERV_RULE, QOS_OBJECT_DIFFSERV, QOS_OBJECT_TRAFFIC_CLASS