トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
サービス品質 (QOS) テクノロジの概要。
サービス品質 (QOS) を開発するには、次のヘッダーが必要です。
このテクノロジのプログラミング ガイダンスについては、次を参照してください。
FilterType FilterType 列挙は、RSVP FILTERSPEC に使用されるフィルターの種類を指定します。 |
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 サブシステムは、ユーザー指定のポリシーを各種類に適用できます。 |
CBADMITRESULT cbAdmitResult 関数は、LPM_ADMITRSVPMSG要求の結果を返すために LPM によって使用されます。 |
CBGETRSVPOBJECTS cbGetRsvpObjects 関数は、LPM がLPM_GetRsvpObjects要求の結果を非同期的に返すコールバック関数です。 |
LPM_AdmitRsvpMsg LPM_AdmitRsvpMsg関数は、ポリシーベースのアドミッション制御の決定のために RSVP メッセージを LPM に渡すために PCM によって呼び出されます。 |
LPM_CommitResv LPM_COMMITRESV機能は、LPM から予約コミットメント決定を取得するために PCM によって呼び出されます。 |
LPM_Deinitialize LPM_Deinitialize機能を使用すると、システムのシャットダウンまたは指定されたサブネット帯域幅マネージャー (DSBM) 状態の変更に関係なく、PCM は LPM に初期化解除を指示できます。 |
LPM_DeleteState LPM_DeleteState関数は、LPM の RSVP 状態情報を削除するために PCM によって呼び出されます。 |
LPM_GetRsvpObjects LPM_GetRsvpObjects関数を使用すると、PCM は LPM に対してポリシー データのクエリを実行できます。 |
LPM_Initialize LPM_Initialize関数は、ローカル ポリシー モジュール (LPM) を初期化します。 |
LPM_IpAddressTable LPM_IpAddressTable関数は、PCM によって使用され、LPM が初期化される Windows 2000 サーバーに割り当てられた IP アドレスの一覧を渡します。 |
PALLOCMEM PALLOCMEM 関数は、PCM によって提供されるメモリ割り当て関数であり、PCM にポリシー情報を返すときにメモリを割り当てるときに使用されます。 |
PFREEMEM PFREEMEM 関数は、PCM によって提供されるメモリ解放関数です。 |
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 サブシステムに通知します。 フローが現在進行中の場合、この関数は影響を受けません。 |
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) |
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 関数は、フローの削除、フィルター パラメーターの変更、インターフェイスの終了など、さまざまなトラフィック制御固有のイベントをクライアントに通知するために、トラフィック制御によって使用されます。 |
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 関数は、特定のインターフェイスの個々のパラメーターを設定します。 |
AD_GENERAL_PARAMS AD_GENERAL_PARAMS構造体には、RSVP Adspec オブジェクトに含まれる一般的な特性評価パラメーターが含まれています。 |
ADDRESS_LIST_DESCRIPTOR ADDRESS_LIST_DESCRIPTOR構造体は、特定のインターフェイスのネットワーク アドレス記述子情報を提供します。 |
ADSPEC ADSPEC 構造体には、RSVP の Adspec メッセージ情報が含まれています。 |
CONTROL_SERVICE CONTROL_SERVICE構造体には、サポートされている RSVP サービスの種類が含まれています。 |
CtrlLoadFlowspec CtrlLoadFlowspec 構造体には、制御された読み込み FLOWSPEC が含まれています。 |
ENUMERATION_BUFFER ENUMERATION_BUFFER構造体には、フロー名、フローに関連付けられているフィルターの数、フローに関連付けられているフィルターの配列など、特定のフローに固有の情報が含まれます。 |
ERROR_SPEC ERROR_SPEC構造体には、RSVP エラー メッセージが含まれています。 |
Error_Spec_IPv4 Error_Spec_IPv4構造体には、RSVP 転送のエラー コード情報が格納されます。 |
FILTER_SPEC FILTER_SPEC構造体には、RSVP FILTERSPEC に関する情報が格納されます。 |
Filter_Spec_IPv4 Filter_Spec_IPv4構造体には、IPv4 FILTERSPEC に関する情報が含まれています。 |
Filter_Spec_IPv4GPI Filter_Spec_IPv4GPI構造体には、IPv4 FILTERSPEC に関する一般化されたポート ID 情報が含まれています。 |
FLOW_DESC FLOW_DESC構造体には、RSVP のフロー記述子情報が含まれています。 |
FLOWDESCRIPTOR FLOWDESCRIPTOR 構造体は、特定の FLOWSPEC に対して 1 つ以上のフィルターを指定します。 |
FLOWSPEC FLOWSPEC 構造体は、RSVP SP にサービス品質パラメーターを提供します。 |
Gads_parms_t Gads_parms_t構造体には、保証されたサービス Adspec パラメーターが格納されます。 |
GenAdspecParams GenAdspecParams 構造体には、一般的なパス特性評価パラメーターが含まれています。 |
GenTspec GenTspec 構造体には、汎用の Tspec 情報が格納されます。 |
GenTspecParms GenTspecParms 構造体には、ジェネリック Tspec パラメーターが格納されます。 |
GuarFlowSpec GuarFlowSpec 構造体には、保証された flowspec 情報が含まれています。 |
GuarRspec GuarRspec 構造体には、保証された Rspec 情報が含まれています。 |
ID_ERROR_OBJECT ID_ERROR_OBJECT構造体には、RSVP の ID ポリシー要素のエラー メッセージ情報が含まれています。 |
IDPE_ATTR IDPE_ATTR構造体には、ID ポリシー要素の属性情報が含まれています。 |
IN_ADDR_IPV4 IN_ADDR_IPV4共用体は、RSVP FILTERSPECs で使用する IPv4 アドレスを格納します。 |
IN_ADDR_IPV6 IN_ADDR_IPV6構造体には、RSVP FILTERSPECs で使用する IPv6 アドレスが格納されます。 |
IntServFlowSpec IntServFlowSpec 構造体には、Integrated Services flowspecs に関する情報が含まれています。 |
IntServMainHdr IntServMainHdr 構造体は、Integrated Services RSVP オブジェクトのヘッダーです。 |
IntServParmHdr IntServParmHdr 構造体は、Integrated Services パラメーターのヘッダーです。 |
IntServServiceHdr IntServServiceHdr 構造体は、Integrated Services サービス オブジェクトのヘッダーです。 |
IntServTspecBody IntServTspecBody 構造体には、RSVP Tspec の情報が含まれています。 |
IP_PATTERN IP_PATTERN構造体は、IP プロトコルに対して特定のパターンまたは対応するマスクを適用します。 IP_PATTERN構造体の指定は、パケット フィルターの適用でトラフィック制御インターフェイスによって使用されます。 |
IPX_PATTERN IPX_PATTERN構造体は、IPX プロトコルに対して特定のパターンまたは対応するマスクを適用します。 IPX_PATTERN構造体の指定は、パケット フィルターの適用でトラフィック制御インターフェイスによって使用されます。 |
IS_ADSPEC_BODY IS_ADSPEC_BODY構造体には、Integrated Services Adspec 情報が含まれています。 |
IS_FLOWSPEC IS_FLOWSPEC構造体には、統合サービス FLOWSPEC オブジェクトが格納されます。 |
LPM_INIT_INFO LPM_INIT_INFO構造体には、ローカル ポリシー モジュールの初期化情報が含まれています。 |
LPMIPTABLE LPMIPTABLE 構造体には、各インターフェイスの SNMP インデックス、IP アドレス、サブネット マスクなどの IP 情報が含まれます。 LPMIPTABLE 構造体は、Lpm_IpAddressTable関数の引数として指定されます。 |
PARAM_BUFFER PARAM_BUFFER構造体は、CONTROL_SERVICE構造体に含めることができるパラメーター バッファーの形式を記述します。 |
POLICY_DATA POLICY_DATA構造体には、RSVP メッセージのポリシー データが含まれています。 |
POLICY_DECISION POLICY_DECISION構造体には、RSVP ポリシー決定情報が含まれています。 |
POLICY_ELEMENT POLICY_ELEMENT (lpmapi.h) 構造体には、RSVP ポリシー要素が含まれています。 |
POLICY_ELEMENT POLICY_ELEMENT (infocard.h) 構造体には、RSVP ポリシー要素が含まれています。 (POLICY_ELEMENT) |
PS_ADAPTER_STATS PS_ADAPTER_STATS構造体は、指定されたアダプターに関する統計パケット シェーパー情報を提供します。 PS_ADAPTER_STATS構造体は、PS_COMPONENT_STATS構造体と組み合わせて使用されることに注意してください。 |
PS_COMPONENT_STATS PS_COMPONENT_STATS構造により、アプリケーションは TC 対応フローに関する統計情報を取得できます。 |
PS_CONFORMER_STATS PS_CONFORMER_STATS構造体は、特定のフローに関する統計パケット シェーパー情報を提供します。 PS_CONFORMER_STATS構造体は、PS_COMPONENT_STATS構造体と組み合わせて使用されることに注意してください。 |
PS_DRRSEQ_STATS PS_DRRSEQ_STATS構造体は、ネットワーク インターフェイス カード (NIC) とパケット シーケンサーパケット シェーパーの統計情報を提供します。 PS_DRRSEQ_STATS構造体は、PS_COMPONENT_STATS構造体と組み合わせて使用されることに注意してください。 |
PS_FLOW_STATS PS_FLOW_STATS構造体は、特定のフローに関する統計パケット シェーパー情報を提供します。 PS_FLOW_STATS構造体は、PS_COMPONENT_STATS構造体と組み合わせて使用されることに注意してください。 |
PS_SHAPER_STATS PS_SHAPER_STATS構造体は、コンピューターのパケット シェーパー コンポーネントに関する統計パケット シェーパー情報を提供します。 PS_SHAPER_STATS構造体は、PS_COMPONENT_STATS構造体と組み合わせて使用されることに注意してください。 |
Qos QOS 構造は、QOS 対応アプリケーションが特定のフローで送受信されるトラフィックのサービス品質パラメーターを指定できる手段を提供します。 |
QOS_DESTADDR QOS オブジェクト QOS_DESTADDRは、送信ソケットの接続関数呼び出しを発行しないようにするために、WSAIoctl (SIO_SET_QOS) 関数の呼び出し中に使用されます。 |
QOS_DIFFSERV QOS_DIFFSERVトラフィック制御オブジェクトは、パケット スケジューラが差別化サービス モードで動作する場合のフィルターを指定するために使用されます。 |
QOS_DIFFSERV_RULE QOS_DIFFSERV_RULE構造は、特定のフローの Diffserv ルールを提供するために、トラフィック制御オブジェクト QOS_DIFFSERVと組み合わせて使用されます。 |
QOS_DS_CLASS トラフィック制御オブジェクト QOS_DS_CLASSを使用すると、アプリケーション開発者は、特定のフローに関連付けられている IP パケットの既定の Diffserv コード ポイント (DSCP) 値をオーバーライドできます。 既定では、DSCP 値はフローの ServiceType から派生します。 |
QOS_FLOW_FUNDAMENTALS QOS_FLOW_FUNDAMENTALS構造体には、フローに関する基本情報が含まれています。 |
QOS_FLOWRATE_OUTGOING QOS_FLOWRATE_OUTGOING構造は、QOSSetFlow 関数の流量情報を設定するために使用されます。 |
QOS_FRIENDLY_NAME QOS_FRIENDLY_NAMEトラフィック制御オブジェクトは、フレンドリ名をフローに関連付けます。 |
QOS_OBJECT_HDR QOS_OBJECT_HDR QOS オブジェクトは、各 QOS オブジェクトにアタッチされます。 オブジェクトの種類とその長さを指定します。 |
QOS_PACKET_PRIORITY フロー トラフィックの優先度を示すQOS_PACKET_PRIORITY構造体。 |
QOS_SD_MODE QOS オブジェクト QOS_SD_MODEは、トラフィック 制御パケット シェーパー コンポーネントの動作を定義します。 |
QOS_SHAPING_RATE QOS オブジェクト QOS_SHAPING_RATEは、特定のフローに適用される均一なトラフィック シェーピング レートを指定します。 |
QOS_TCP_TRAFFIC QOS_TCP_TRAFFIC構造体は、特定のフローの IP 優先順位と UserPriority マッピングを TCP トラフィックのシステム既定値に設定する必要があることを示すために使用されます。 |
QOS_TRAFFIC_CLASS トラフィック制御オブジェクト QOS_TRAFFIC_CLASSは、特定のフローのトラフィックを分類するパケットに割り当てられた既定の UserPriority 値をオーバーライドするために使用されます。 |
QOS_VERSION QOS_VERSION構造体は、QOS プロトコルのバージョンを示します。 |
QualAppFlowSpec QualAppFlowSpec 構造体には、定性アプリケーションの FLOWSPEC 情報が含まれています。 |
QualTspec QualTspec 構造体には、定性的な Tspec 情報が含まれています。 |
QualTspecParms QualTspecParms 構造体には、定性的な Tspec パラメーターが含まれています。 |
RESV_STYLE RESV_STYLE構造体には、RSVP RESV スタイルに関する情報が含まれています。 |
RSVP_ADSPEC QOS オブジェクト RSVP_ADSPECは、RSVP 機能と使用可能なサービスに関連する送信側と受信側の間のデータ パスに沿ってネットワーク デバイスを記述する情報を提供または取得する手段を提供します。 |
RSVP_FILTERSPEC RSVP_FILTERSPEC構造体は、RSVP FILTERSPEC 情報を提供します。 |
RSVP_FILTERSPEC_V4 RSVP_FILTERSPEC_V4構造体は、IPv4 アドレスに FILTERSPEC の情報を格納します。 |
RSVP_FILTERSPEC_V4_GPI RSVP_FILTERSPEC_V4_GPI構造体は、特定の FILTERSPEC の一般的なポート識別子情報を提供します。 |
RSVP_FILTERSPEC_V6 RSVP_FILTERSPEC_V6構造体は、IPv6 アドレスに FILTERSPEC の情報を格納します。 |
RSVP_FILTERSPEC_V6_FLOW RSVP_FILTERSPEC_V6_FLOW構造体は、IPv6 FILTERSPEC のフロー ラベル情報を提供します。 |
RSVP_FILTERSPEC_V6_GPI RSVP_FILTERSPEC_V6_GPI構造体は、IPv6 アドレス上の特定の FILTERSPEC の一般的なポート識別子情報を提供します。 |
RSVP_HOP RSVP_HOP構造体には、RSVP 対応ホップに関する情報が含まれています。 |
Rsvp_Hop_IPv4 Rsvp_Hop_IPv4構造体には、RSVP 対応 IPv4 ホップに関する情報が格納されます。 |
RSVP_MSG_OBJS RSVP_MSG_OBJS構造体には、RSVP メッセージ オブジェクトが含まれています。 |
RSVP_POLICY RSVP_POLICY構造体には、1 つ以上の未定義のポリシー要素が格納されます。 |
RSVP_POLICY_INFO RSVP_POLICY_INFO構造体には、RSVP から取得された未定義のポリシー要素が格納されます。 |
RSVP_RESERVE_INFO QoS オブジェクト RSVP_RESERVE_INFO ProviderSpecific バッファーを介して、特定のフローの RSVP 動作を細かいレベルで指定または変更し、フローの既定の RSVP スタイル設定をオーバーライドできるようにします。 |
RSVP_SCOPE RSVP_SCOPE構造体は、RSVP スコープ情報を提供します。 |
RSVP_SESSION RSVP_SESSION構造体には、RSVP SESSION メッセージに関する情報が格納されます。 |
RSVP_STATUS_INFO QOS オブジェクト RSVP_STATUS_INFOは、特定のフローの RSVP の状態に関する情報を提供します。これには、FD_QOS イベントの監視に関連するイベント通知やエラー情報が含まれます。 |
RsvpObjHdr RsvpObjHdr 構造体は、RSVP メッセージのオブジェクト ヘッダーを提供します。 |
Scope_list_ipv4 Scope_list_ipv4構造体には、RSVP SCOPE オブジェクト情報が含まれています。 |
SENDER_TSPEC SENDER_TSPEC構造体には、RSVP 送信者 Tspec の情報が含まれています。 |
Session_IPv4 Session_IPv4構造体には、IPv4 RSVP SESSION オブジェクトに関する情報が格納されます。 |
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 の各メンバーは、クライアントが提供するコールバック関数へのポインターです。 |
トレーニング
ラーニング パス
FastTrack サービス、データ管理などを使用して、財務と運用アプリの実装を成功させるためのプロジェクト方法論を計画および設計します。