QOS 结构 (winsock2.h)

QOS 结构提供了一种方法,使启用了 QOS 的应用程序可以指定特定流上发送和接收流量的服务质量参数。

语法

typedef struct _QualityOfService {
  FLOWSPEC SendingFlowspec;
  FLOWSPEC ReceivingFlowspec;
  WSABUF   ProviderSpecific;
} QOS, *LPQOS;

成员

SendingFlowspec

指定特定流的发送方向的 QOS 参数。 SentFlowspec 以 FLOWSPEC 结构的形式发送。

ReceivingFlowspec

指定特定流的接收方向的 QOS 参数。 ReceivingFlowspec 以 FLOWSPEC 结构的形式发送。

ProviderSpecific

指向 WSABUF 类型的结构的指针,该结构可为给定流的 RSVP SP 提供其他特定于提供程序的服务质量参数。

注解

大多数应用程序可以在不使用 ProviderSpecific 缓冲区的情况下满足其服务质量要求。 但是,如果应用程序必须提供标准 Windows 2000 QOS 参数中不可用的信息,则 ProviderSpecific 缓冲区允许应用程序为 RSVP 和/或流量控制提供其他参数。

要求

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

另请参阅

FLOWSPEC

ProviderSpecific Buffer