RSVP_RESERVE_INFO structure (qossp.h)
The QOS object RSVP_RESERVE_INFO, through the ProviderSpecific buffer, enables RSVP behavior for a given flow to be specified or modified at a granular level, and enables default RSVP style settings for a flow to be overridden. Although RSVP_RESERVE_INFO is technically a structure, its use within Windows 2000 QOS technology—and especially its required inclusion of the QOS_OBJECT_HDR as its first member—define it as a QOS object.
Syntax
typedef struct _RSVP_RESERVE_INFO {
QOS_OBJECT_HDR ObjectHdr;
ULONG Style;
ULONG ConfirmRequest;
LPRSVP_POLICY_INFO PolicyElementList;
ULONG NumFlowDesc;
LPFLOWDESCRIPTOR FlowDescList;
} RSVP_RESERVE_INFO, *LPRSVP_RESERVE_INFO;
Members
ObjectHdr
The QOS object QOS_OBJECT_HDR.
Style
Specifies the RSVP reservation style for a given flow, and can be used to replace default reservation styles placed on a particular type of flow. More information about RSVP reservation styles, and the default settings for certain QOS-enabled socket sessions, can be found under Network-Driven QOS Components. This member can be one of the following values.
ConfirmRequest
Can be used by a receiving application to request notification of its reservation request by setting ConfirmRequest to a nonzero value. Such notification is achieved when RSVP-aware devices in the data path between sender and receiver (or vice-versa) transmit an RESV CONFIRMATION message toward the requesting node. Note that an RSVP node is not required to automatically generate RESV CONFIRMATION messages.
PolicyElementList
Pointer to the set of policy elements. Optional policy information, as provided in an RSVP_POLICY_INFO structure.
NumFlowDesc
Specifies the FLOWDESCRIPTOR count.
FlowDescList
Pointer to the list of FLOWDESCRIPTORs.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 2000 Professional [desktop apps only] |
Minimum supported server | Windows 2000 Server [desktop apps only] |
Header | qossp.h |