RSVP_STATUS_INFO structure (qossp.h)

The QOS object RSVP_STATUS_INFO provides information regarding the status of RSVP for a given flow, including event notifications associated with monitoring FD_QOS events, as well as error information. RSVP_STATUS_INFO is useful for storing RSVP-specific status and error information.

Syntax

typedef struct _RSVP_STATUS_INFO {
  QOS_OBJECT_HDR ObjectHdr;
  ULONG          StatusCode;
  ULONG          ExtendedStatus1;
  ULONG          ExtendedStatus2;
} RSVP_STATUS_INFO, *LPRSVP_STATUS_INFO;

Members

ObjectHdr

The QOS object QOS_OBJECT_HDR.

StatusCode

Status information. See Winsock2.h for more information.

ExtendedStatus1

Mechanism for storing or returning provider-specific status information. The ExtendedStatus1 parameter is used for storing a higher-level, or generalized error code, and is augmented by finer-grained error information provided in ExtendedStatus2.

ExtendedStatus2

Additional mechanism for storing or returning provider-specific status information. Provides finer-grained error information compared to the generalized error information provided in ExtendedStatus1.

Remarks

When applications register their interest in FD_QOS events (see QOS Events), event and error information is associated with the event in the form of the QOS structure that is associated with the event. For more detailed information associated with that event, applications can investigate the RSVP_STATUS_INFO object that is provided in the ProviderSpecific buffer of the event-associated QOS structure.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header qossp.h

See also

ProviderSpecific Buffer

QOS

QOS_OBJECT_HDR