英語で読む

次の方法で共有


qos2.h ヘッダー

このヘッダーは、サービス品質 (QOS) によって使用されます。 詳細については、次を参照してください。

qos2.h には、次のプログラミング インターフェイスが含まれています。

関数

 
QOSAddSocketToFlow

トラフィックの新しいフローを追加します。
QOSCancel

QOSSetFlow などの保留中の重複する操作を取り消します。
QOSCloseHandle

QOSCloseHandle 関数は、QOSCreateHandle 関数によって返されるハンドルを閉じます。
QOSCreateHandle

この関数は、QOS サブシステムと QOSHandle パラメーターを初期化します。 QOSHandle パラメーターは、他の QOS 関数を呼び出すときに使用されます。 QOSCreateHandle は、他の関数の前に呼び出す必要があります。
QOSEnumerateFlows

既存のすべてのフローを列挙します。
QOSNotifyFlow

呼び出し元アプリケーションを登録して通知を受信します。
QOSQueryFlow

特定のフローに関する情報を要求します。
QOSRemoveSocketFromFlow

以前に追加されたフローが終了したことを QOS サブシステムに通知します。
QOSSetFlow

アプリケーションによって呼び出され、アプリケーションのパケットに優先順位を付け、フロー トラフィックを変更するように QOS サブシステムに要求します。
QOSStartTrackingClient

QOSStartTrackingClient 関数は、新しいクライアントの存在を QOS サブシステムに通知します。
QOSStopTrackingClient

QOSStopTrackingClient 関数は、QOSStartTrackingClient 関数を以前に使用したクライアントの追跡を停止するように QoS サブシステムに通知します。 フローが現在進行中の場合、この関数は影響を受けません。

構造

 
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列挙は、さまざまなトラフィックの種類を定義します。 各フローには、1 つのトラフィックの種類があります。 これにより、QOS サブシステムは、ユーザー指定のポリシーを各種類に適用できます。