(qossp.h) CONTROL_SERVICE 结构

CONTROL_SERVICE 结构包含支持的 RSVP 服务类型。

语法

typedef struct _CONTROL_SERVICE {
  ULONG             Length;
  SERVICETYPE       Service;
  AD_GENERAL_PARAMS Overrides;
  union {
    AD_GUARANTEED Guaranteed;
    PARAM_BUFFER  ParamBuffer[1];
  };
} CONTROL_SERVICE, *LPCONTROL_SERVICE;

成员

Length

整个结构的长度(以字节为单位)。

Service

受支持的服务类型。 必须是下列选项之一:

含义
SERVICETYPE_NOTRAFFIC
不会向此方向发送任何数据。
SERVICETYPE_BESTEFFORT
尽力服务。
SERVICETYPE_CONTROLLEDLOAD
受控负载服务。
SERVICETYPE_GUARANTEED
有保证的服务。
SERVICETYPE_NETWORK_UNAVAILABLE
此服务类型用于通知用户网络不可用。
SERVICETYPE_GENERAL_INFORMATION
此服务类型对应于 IntServ (IETF) 集成服务工作组定义的常规参数。
SERVICETYPE_NOCHANGE
这指定流规范不包含与以前的规范相比的更改。
SERVICETYPE_NONCONFORMING
指定不符合的流量。
SERVICETYPE_NETWORK_CONTROL
指定网络控制流量。
SERVICETYPE_QUALITATIVE
定性服务。

Overrides

指定服务规范的替代,以 AD_GENERAL_PARAMS 结构的形式表示。

Guaranteed

指定有保证的服务,以 AD_GUARANTEED 结构的形式提供服务参数。

ParamBuffer[1]

PARAM_BUFFER 结构的形式描述使用的缓冲区。

注解

可以将 Length 值添加到指向 结构的指针,以获取指向列表中下一个CONTROL_SERVICE结构的指针,直到RSVP_ADSPEC结构的 NumberOfServices 成员耗尽为止。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 qossp.h

另请参阅

PARAM_BUFFER

RSVP_ADSPEC