英語で読む

次の方法で共有


traffic.h ヘッダー

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

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

関数

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