服务质量 (QOS) 使用此标头。 有关详细信息,请参阅:
qos2.h 包含以下编程接口:
函数
|
QOSAddSocketToFlow 为流量添加新流。 |
|
QOSCancel 取消挂起的重叠操作,例如 QOSSetFlow。 |
|
QOSCloseHandle QOSCloseHandle 函数关闭 QOSCreateHandle 函数返回的句柄。 |
|
QOSCreateHandle 此函数初始化 QOS 子系统和 QOSHandle 参数。 调用其他 QOS 函数时,将使用 QOSHandle 参数。 必须在任何其他函数之前调用 QOSCreateHandle。 |
|
QOSEnumerateFlows 枚举所有现有流。 |
|
QOSNotifyFlow 注册调用应用程序以接收通知。 |
|
QOSQueryFlow 请求有关特定流的信息。 |
|
QOSRemoveSocketFromFlow 通知 QOS 子系统之前添加的流已终止。 |
|
QOSSetFlow 由应用程序调用,以请求 QOS 子系统确定应用程序的数据包的优先级并更改流流量。 |
|
QOSStartTrackingClient QOSStartTrackingClient 函数通知 QOS 子系统是否存在新客户端。 |
|
QOSStopTrackingClient QOSStopTrackingClient 函数通知 QoS 子系统停止跟踪以前使用 QOSStartTrackingClient 函数的客户端。 如果流当前正在进行,则此函数不会影响它。 |
结构
|
QOS_FLOW_FUNDAMENTALS QOS_FLOW_FUNDAMENTALS 结构包含有关流的基本信息。 |
|
QOS_FLOWRATE_OUTGOING QOS_FLOWRATE_OUTGOING结构用于在 QOSSetFlow 函数中设置流速信息。 |
|
QOS_PACKET_PRIORITY 指示流流量优先级的QOS_PACKET_PRIORITY结构。 |
|
QOS_VERSION QOS_VERSION结构指示 QOS 协议的版本。 |
枚举
|
QOS_FLOWRATE_REASON QOS_FLOWRATE_REASON枚举指示流带宽发生更改的原因。 |
|
QOS_NOTIFY_FLOW QOS_NOTIFY_FLOW枚举指定 QOSNotifyFlow 函数必须存在才能发送通知的情况。 |
|
QOS_QUERY_FLOW QOS_QUERY_FLOW枚举指示 QOSQueryFlow 函数将请求的信息类型。 |
|
QOS_SET_FLOW QOS_SET_FLOW枚举指示正在更改流的内容。 |
|
QOS_SHAPING QOS_SHAPING枚举定义流的整形行为。 |
|
QOS_TRAFFIC_TYPE QOS_TRAFFIC_TYPE枚举定义各种流量类型。 每个流都有一个流量类型。 这允许 QOS 子系统将用户指定的策略应用于每种类型。 |