閱讀英文

共用方式為


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 子系統將使用者指定的原則套用至每個類型。