次の方法で共有


traffic.h ヘッダー

このヘッダーは、サービス品質 (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の各メンバーは、クライアントが提供するコールバック関数へのポインターです。