NDIS QoS 用の標準化された INF キーワード
標準化された INF キーワードは、ミニポート ドライバーでの NDIS サービスの品質 (QoS) のサポートを有効または無効にするように定義されています。
NDIS QoS をサポートするアダプターのミニポート ドライバーの INF ファイルは、*QOS 標準化 INF キーワードを指定する必要があります。 ドライバーがインストールされると、管理者は、ネットワーク アダプターの「詳細」プロパティ ページの *QOS キーワード値を更新できます。 詳細プロパティの詳細は、「詳細プロパティ ページの構成パラメーターの指定」を参照してください。
注: ミニポート ドライバーは、アダプターの「詳細」プロパティ ページで変更が行われた後に自動的に再起動されます。
*QOS INF キーワード は列挙キーワードです。 次の表では、*QOS INF キーワードで使用できる INF エントリについて説明します。 この表の列では、列挙キーワードの次の属性について説明します。
SubkeyName
INF ファイルで指定する必要があるキーワードの名前。 この名前は、ネットワーク アダプターの NDI\params\ キーの下のレジストリにも表示されます。
ParamDesc
SubkeyName に関連付けられている表示テキスト。
注: 独立系ハードウェア ベンダー (IHV) は、SubkeyName の説明テキストを定義できます。
[値]
リスト内の各 SubkeyName に関連付けられている列挙整数値。
EnumDesc
メニューに表示される各値に関連付けられている表示テキスト。
SubkeyName | ParamDesc | Value | EnumDesc |
---|---|---|---|
*QOS |
NDIS QoS |
0 |
QoS 無効 |
1 (既定値) |
QoS 有効 |
NDIS は、ミニポート ドライバーの MiniportInitializeEx 関数を呼び出すとき、ドライバーは次の操作を行う必要があります。
ミニポート ドライバーは、ネットワーク アダプターがサポートする NDIS QoS ハードウェア機能を登録する必要があります。
ミニポート ドライバーは、アダプターの NDIS QoS ハードウェア機能の現在の状態を登録するレジストリの *QOS キーワード値も読み取る必要があります。
ミニポート ドライバーは、NDIS QoS ハードウェア機能の現在の状態を登録するときに、次のガイドラインに従う必要があります。
*QOS キーワードの値が 1 の場合、ミニポート ドライバーは、現在有効になっているすべての NDIS QoS ハードウェア機能を登録する必要があります。 ドライバーは次に関係なく、NDIS QoS ハードウェア機能を有効にする必要があります。
Microsoft データ センター ブリッジング (DCB) サーバー機能が Windows Server 2012 以降のバージョンの Windows Server にインストールされているか有効になっているか。 このサーバー機能と関連コンポーネントの詳細については、データ センター ブリッジングの NDIS QoS アーキテクチャを参照してください。
ローカル データ センター ブリッジング エクスチェンジ (DCBX) の Willing 状態がネットワーク アダプターで有効になっているかどうか。 この状態が有効になっている場合、ネットワーク アダプターとミニポート ドライバーは、リモート ピアから受信したリモート NDIS QoS パラメーターから操作 NDIS QoS パラメーターを解決できます。 詳細については「ローカル DCBX Willing State の管理」を参照してください。
QoS ハードウェアと現在の機能を登録する方法の詳細については、NDIS QoS 機能の登録を参照してください。
注: ミニポート ドライバーは常に NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE を発行し、その NDIS QoS ハードウェア機能が現在有効になっている場合は、状態の表示を NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE する必要があります。 Windows Server 2012 以降では、これらの状態表示は、現在の運用およびリモート QoS パラメーターの設定に関してそれぞれ報告します。 これらの指示により、システム管理者は、Microsoft DCB サーバー機能がインストールされているかどうかに関係なく、NDIS QoS と DCB の設定を表示できます。 詳細については、「NDIS QoS パラメーターの状態の表示」を参照してください。
*QOS キーワードの値が 0 の場合、ミニポート ドライバーは現在無効になっているすべての NDIS QoS ハードウェア機能を報告する必要があります。 この場合、オペレーティング システムは NDIS QoS 機能を使用してドライバーを構成しません。
注: *QOS キーワードの値が 0 の場合、ドライバーはネットワーク アダプターで DCB と DCBX を無効にする必要があります。
*QOS キーワードがレジストリに存在しない場合、ミニポート ドライバーは NDIS QoS ハードウェア機能を報告できません。 この場合、オペレーティング システムは NDIS QoS 機能を使用してドライバーを構成しません。
注: *QOS キーワードがレジストリに存在しない場合、ドライバーは、ネットワーク アダプターで DCB と DCBX を無効にする必要があります。
*QOS キーワードに加えて、ミニポート ドライバーは、*PriorityVLANTag キーワードを読み取る必要があります。 このキーワードでは、ネットワーク アダプターがパケット優先度と仮想 LAN (VLAN) の 802.1Q タグを挿入できるかどうかを指定します。
次の表は、*QOS と *PriorityVLANTag キーワード値の関係をまとめたものです。
QOS キーワードの設定 | PriorityVLANTag キーワードの設定 | *PriorityVLANTag 設定の説明 |
---|---|---|
0 または存在しない | 0 |
パケット優先度 & VLAN 無効 |
0 または存在しない | 1 |
パケット優先度の有効化 |
0 または存在しない | 2 |
VLAN が有効 |
0 または存在しない | 3 (既定値) |
パケット優先度と VLAN の有効化 |
1 | 0 |
パケット優先度の有効化 |
1 | 1 |
パケット優先度の有効化 |
1 | 2 |
パケット優先度と VLAN の有効化 |
1 | 3 (既定値) |
パケット優先度と VLAN の有効化 |
*PriorityVLANTag キーワードの詳細については「列挙キーワード」を参照してください。
標準化された INF キーワード の詳細については、「ネットワークデバイスの標準化された INF キーワード」を参照してください。
NDIS QoS 機能を登録する方法の詳細については「NDIS QoS 機能の登録」を参照してください。