CONTROL_SERVICE structure (qossp.h)
The CONTROL_SERVICE structure contains supported RSVP service types.
Syntax
typedef struct _CONTROL_SERVICE {
ULONG Length;
SERVICETYPE Service;
AD_GENERAL_PARAMS Overrides;
union {
AD_GUARANTEED Guaranteed;
PARAM_BUFFER ParamBuffer[1];
};
} CONTROL_SERVICE, *LPCONTROL_SERVICE;
Members
Length
Length of the entire structure, in bytes.
Service
The supported service type. Must be one of the following:
Overrides
Specifies overrides to service specifications, expressed in the form of an AD_GENERAL_PARAMS structure.
Guaranteed
Specifies guaranteed service, and provides service parameters in the form of an AD_GUARANTEED structure.
ParamBuffer[1]
Describes the buffer used, in the form of a PARAM_BUFFER structure.
Remarks
The Length value can be added to the pointer to the structure to obtain the pointer to the next CONTROL_SERVICE structure in the list, until the NumberOfServices member of the RSVP_ADSPEC structure is exhausted.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | qossp.h |