Platform SDK: Quality of Service

RSVP_ADSPEC

The QOS object RSVP_ADSPEC provides a means by which information describing network devices along the data path between sender and receiver, pertaining to RSVP functionality and available services, is provided or retrieved.

typedef struct _RSVP_ADSPEC  {
  QOS_OBJECT_HDR    ObjectHdr;        // object header 
  AD_GENERAL_PARAMS GeneralParams;    // contains general characterization parameters
  ULONG             NumberOfServices; // number of services
  CONTROL_SERVICE   Services[1];      // list of supported services
} RSVP_ADSPEC, *LPRSVP_ADSPEC;

Members

ObjectHdr
The QOS object QOS_OBJECT_HDR.
GeneralParams
An AD_GENERAL_PARAMS structure that provides general characterization parameters for the flow. Information includes RSVP-enabled hop count, bandwidth and latency estimates, and the path's MTU.
NumberOfServices
Provides a count of the number of services available. (See the following member for more information.)
Services
A CONTROL_SERVICE array, its element count based on NumberOfServices, which provides information about the services available along the data path between the sender and receiver of a given flow.

Requirements

  Windows NT/2000: Requires Windows 2000.
  Windows 95/98: Requires Windows 98.
  Header: Declared in Qossp.h.