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:
| Value | Meaning |
| SERVICETYPE_NOTRAFFIC | No data is being sent in this direction. |
| SERVICETYPE_BESTEFFORT | Best Effort service. |
| SERVICETYPE_CONTROLLEDLOAD | Controlled Load service. |
| SERVICETYPE_GUARANTEED | Guaranteed service. |
| SERVICETYPE_NETWORK_UNAVAILABLE | This service type is used to notify the user that the network is unavailable. |
| SERVICETYPE_GENERAL_INFORMATION | This service type corresponds to General Parameters, as defined by IntServ (the Integrated Services Working Group in the IETF). |
| SERVICETYPE_NOCHANGE | This specifies that the flow specification contains no changes from the previous specification. |
| SERVICETYPE_NONCONFORMING | Specifies non-conforming traffic. |
| SERVICETYPE_NETWORK_CONTROL | Specifies network control traffic. |
| SERVICETYPE_QUALITATIVE | Qualitative service. |
- 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
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
| Client | Requires Windows 2000 Professional. |
| Server | Requires Windows 2000 Server. |
| Header | Declared in Qossp.h. |
See Also
RSVP_ADSPEC
PARAM_BUFFER
Send comments about this topic to Microsoft
Build date: 7/24/2008