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