このヘッダーは、サービス品質 (QOS) によって使用されます。 詳細については、以下を参照してください。
traffic.h には、次のプログラミング インターフェイスが含まれています。
Functions
|
TcAddFilter TcAddFilter 関数は、フィルターに一致するパケットを関連付けられたフローに転送できるようにする既存のフローに新しいフィルターを関連付けます。 |
|
TcAddFlow TcAddFlow 関数は、指定されたインターフェイスに新しいフローを追加します。 |
|
TcCloseInterface TcCloseInterface 関数は、TcOpenInterface の呼び出しで以前に開いたインターフェイスを閉じます。 TcCloseInterface の呼び出しでインターフェイスを閉じる前に、特定のインターフェイスのすべてのフローとフィルターを閉じる必要があります。 |
|
TcDeleteFilter TcDeleteFilter 関数は、TcAddFilter 関数で以前に追加されたフィルターを削除します。 |
|
TcDeleteFlow TcDeleteFlow 関数は、TcAddFlow 関数で追加されたフローを削除します。 クライアントは、フローを削除する前にフローに関連付けられているすべてのフィルターを削除する必要があります。そうしないと、エラーが返され、関数はフローを削除しません。 |
|
TcDeregisterClient TcDeregisterClient 関数は、トラフィック制御インターフェイス (TCI) を使用してクライアントを登録解除します。 |
|
TcEnumerateFlows TcEnumerateFlows 関数は、インターフェイスにインストールされているフローとそれに関連付けられているフィルターを列挙します。 |
|
TcEnumerateInterfaces TcEnumerateInterfaces 関数は、すべてのトラフィック制御 (有効なネットワーク インターフェイス) を列挙します。 クライアントには、ClNotifyHandler 関数を使用してインターフェイスの変更が通知されます。 |
|
TcGetFlowNameA TcGetFlowName 関数は、呼び出し元のクライアントによって作成されたフローの名前を提供します。 (ANSI) |
|
TcGetFlowNameW TcGetFlowName 関数は、呼び出し元のクライアントによって作成されたフローの名前を提供します。 (Unicode) |
|
TcModifyFlow TcModifyFlow 関数は、既存のフローを変更します。 TcModifyFlow を呼び出すときは、新しい Flowspec パラメーターとすべてのトラフィック制御オブジェクトを入力する必要があります。 |
|
TcOpenInterfaceA TcOpenInterface 関数は、インターフェイスを開きます。 (ANSI) |
|
TcOpenInterfaceW TcOpenInterface 関数は、インターフェイスを開きます。 (Unicode) |
|
TcQueryFlowA TcQueryFlow 関数は、フローの名前に基づいて、特定のフロー パラメーターの値をトラフィック制御に照会します。 フローの名前は、TcEnumerateFlows 関数または TcGetFlowName 関数から取得できます。 (ANSI) |
|
TcQueryFlowW TcQueryFlow 関数は、フローの名前に基づいて、特定のフロー パラメーターの値をトラフィック制御に照会します。 フローの名前は、TcEnumerateFlows 関数または TcGetFlowName 関数から取得できます。 (Unicode) |
|
TcQueryInterface TcQueryInterface 関数は、関連するインターフェイスごとのパラメーターについてトラフィック制御を照会します。 |
|
TcRegisterClient TcRegisterClient 関数は、クライアントをトラフィック制御インターフェイス (TCI) に登録するために使用されます。 TcRegisterClient 関数は、クライアントが TCI に対して行う最初の関数呼び出しである必要があります。 |
|
TcSetFlowA TcSetFlow 関数は、特定のフローの個々のパラメーターを設定します。 (ANSI) |
|
TcSetFlowW TcSetFlow 関数は、特定のフローの個々のパラメーターを設定します。 (Unicode) |
|
TcSetInterface TcSetInterface 関数は、特定のインターフェイスの個々のパラメーターを設定します。 |
コールバック関数
|
TCI_ADD_FLOW_COMPLETE_HANDLER ClAddFlowComplete 関数は、TcAddFlow 関数への以前の呼び出しの完了をクライアントに通知するために、トラフィック制御によって使用されます。 |
|
TCI_DEL_FLOW_COMPLETE_HANDLER ClDeleteFlowComplete 関数は、TcDeleteFlow 関数への以前の呼び出しの完了をクライアントに通知するために、トラフィック制御によって使用されます。 |
|
TCI_MOD_FLOW_COMPLETE_HANDLER ClModifyFlowComplete 関数は、TcModifyFlow 関数への以前の呼び出しの完了をクライアントに通知するために、トラフィック制御によって使用されます。 |
|
TCI_NOTIFY_HANDLER ClNotifyHandler 関数は、フローの削除、フィルター パラメーターの変更、インターフェイスの終了など、さまざまなトラフィック制御固有のイベントをクライアントに通知するために、トラフィック制御によって使用されます。 |
構造体
|
ADDRESS_LIST_DESCRIPTOR ADDRESS_LIST_DESCRIPTOR構造体は、特定のインターフェイスのネットワーク アドレス記述子情報を提供します。 |
|
ENUMERATION_BUFFER ENUMERATION_BUFFER構造体には、フロー名、フローに関連付けられているフィルターの数、フローに関連付けられているフィルターの配列など、特定のフローに固有の情報が含まれます。 |
|
IP_PATTERN IP_PATTERN構造体は、IP プロトコルに対して特定のパターンまたは対応するマスクを適用します。 IP_PATTERN構造の指定は、パケット フィルタの適用においてトラフィック制御インターフェイスによって使用されます。 |
|
IPX_PATTERN IPX_PATTERN構造体は、IPX プロトコルに対して特定のパターンまたは対応するマスクを適用します。 IPX_PATTERN構造の指定は、パケット フィルタの適用においてトラフィック制御インターフェイスによって使用されます。 |
|
TC_GEN_FILTER TC_GEN_FILTER構造体は、特定のパケット属性または条件のセットに一致するフィルターを作成します。その後、属性条件を満たすパケットを特定のフローに関連付けるために使用できます。 |
|
TC_GEN_FLOW TC_GEN_FLOW構造は、トラフィック制御インターフェイスで使用する汎用フローを作成します。 フローは、この構造体のメンバーを通じてカスタマイズされます。 |
|
TC_IFC_DESCRIPTOR TC_IFC_DESCRIPTOR構造体は、インターフェイスを列挙するために使用されるインターフェイス識別子です。 |
|
TCI_CLIENT_FUNC_LIST TCI_CLIENT_FUNC_LIST構造体は、クライアント コールバック関数を登録してアクセスするために、トラフィック制御インターフェイスによって使用されます。 TCI_CLIENT_FUNC_LISTの各メンバーは、クライアントが提供するコールバック関数へのポインターです。 |