GQOS Objects

[This is preliminary documentation and subject to change.]

Applications that require specific or granular quality of service control, beyond what is available in the GQOS API, can use GQOS objects. GQOS objects implement Windows NT-specific functionality, such as traffic control-related objects, as well as industry-wide functionality such as RSVP-related objects. GQOS objects are implemented through the ProviderSpecific buffer in the FLOWSPEC structure, which is a member of the QUALITYOFSERVICE structure.

GQOS objects follow a stringent structure. GQOS objects always include an information header that specifies the type and length of the GQOS object to which it is attached, followed by the object itself.

This section describes the following:

The ProviderSpecific Buffer

QOS_OBJECT_HDR

QOS_OBJECT_PRIORITY

QOS_OBJECT_SD_MODE

RSVP_ADSPEC

RSVP_RESERVE_INFO

RSVP_STATUS_INFO