[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;
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.
Windows NT: Requires version 5.0 or later.
Windows: Requires Windows 98.
Windows CE: Unsupported.
Header: Declared in rsvp.h.