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