QUALITYOFSERVICE

[This is preliminary documentation and subject to change.]

The QUALITYOFSERVICE structure provides the means by which GQOS-enabled applications can specify quality of service parameters for sent and received traffic on a particular flow.

typedef struct _QualityOfService {
    FLOWSPEC    SendingFlowspec;       /* The flowspec for data  */
                                       /*   sending              */
    FLOWSPEC    ReceivingFlowspec;     /* The flowspec for data  */
                                       /*   receiving            */
    WSABUF      ProviderSpecific;      /* Additional provider-   */
                                       /*   specific parameters  */
} QOS, FAR * LPQOS;
 

Members

SendingFlowspec
Specifies QOS parameters for the sending direction of a particular flow. SendingFlowspec is sent in the form of a FLOWSPEC structure.
ReceivingFlowspec
Specifies QOS parameters for the receiving direction of a particular flow. ReceivingFlowspec is sent in the form of a FLOWSPEC structure.
ProviderSpecific
Pointer to a structure of type WSABUF that can provide additional provider-specific QOS parameters to the GQOSSP for a given flow.

Remarks

Most applications can fulfill their quality of service requirements without using the ProviderSpecific buffer. However, if the application must provide information not available with standard GQOS parameters, the ProviderSpecific buffer allows the application to provide additional parameters for RSVP and/or Traffic Control.

QuickInfo

  Windows NT: Requires version 5.0 or later.
  Windows: Requires Windows 98.
  Windows CE: Unsupported.
  Header: Declared in rsvp.h.

See Also

FLOWSPEC, ProviderSpecific