qos2.h 标头
服务质量 (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 子系统将用户指定的策略应用于每种类型。 |
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈