NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE
NDIS サービス品質 (QoS) をサポートするミニポート ドライバーは、その操作 NDIS QoS パラメーターが初めて解決されるか、後で変更されたとき、NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を発行します。 ミニポート ドライバーは、QoS パケット転送を実行するため、これらの操作パラメーターを使用してネットワーク アダプターを構成します。
ミニポート ドライバーは、このステータス指示を作成したとき、NDIS_STATUS_INDICATION 構造の StatusBuffer メンバーを NDIS_QOS_PARAMETERS 構造へのポインターに設定します。 ドライバーは、操作 NDIS QoS パラメーターを使ってこの構造を初期化します。
注 この NDIS ステータス指示は、IEEE 802.1 データ センター ブリッジング (DCB) インターフェイスをサポートするミニポート ドライバーでのみ有効です。
解説
ミニポート ドライバーは、次の条件下で NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を発行します。
ミニポート ドライバーは、最初にその操作 NDIS QoS パラメーターを解決し、それらを使用してネットワーク アダプターを構成した後、NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を発行する必要があります。
この初期ステータス指示の後、ミニポート ドライバーは、その操作 NDIS QoS パラメーターが変更されたときに NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を発行する必要があります。 これは、ローカルまたはリモートの NDIS QoS パラメーターが変更されたときに発生する可能性があります。
ミニポート ドライバーは、データ センター ブリッジング (DCB) コンポーネント (Msdcb.sys) が OID_QOS_PARAMETERS のオブジェクト識別子 (OID) メソッド要求を発行するとき、Windows オペレーティング システムからローカル NDIS QoS パラメーターを取得します。 この OID 要求には、ローカル NDIS QoS パラメーターを指定する NDIS_QOS_PARAMETERS 構造が含まれています。
ミニポート ドライバーが操作 NDIS QoS パラメーターを解決するとき、ローカル NDIS QoS パラメーターをオーバーライドする必要が生じる状況があります。 これは特に、ネットワーク アダプターで現在有効になっている基になるプロトコルまたはテクノロジによって使用されている操作 QoS パラメーターをローカル QoS パラメーターが侵害する場合に当てはまります。 たとえば、ネットワーク アダプターにおいて Fibre Channel over Ethernet (FCoE) プロトコル経由でのリモート ブートが有効になっている場合、ドライバーはローカル QoS パラメーターをオーバーライドできます。
ミニポート ドライバーは、NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を発行することによって、ローカル NDIS QoS パラメーターをオーバーライドする目的の NDIS と上位ドライバーに通知します。
詳細については、「NDIS QoS パラメーターの管理」をご覧ください。
注 上位ドライバーは、NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を使用して、操作 NDIS QoS パラメーターを決定することができます。 または、これらのドライバーは、OID_QOS_OPERATIONAL_PARAMETERS の OID クエリ要求を発行し、いつでも操作 NDIS QoS パラメーターを取得することもできます。
ミニポート ドライバーが NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE ステータス指示を発行する方法については、「操作 NDIS QoS パラメーターへの変更の指示」をご覧ください。
さまざまな種類の NDIS QoS パラメーターについて詳しくは、「NDIS QoS パラメーターの概要」をご覧ください。
要件
バージョン |
NDIS 6.30 以降でサポートされています。 |
ヘッダー |
Ndis.h (Ndis.h を含む) |