OID_QOS_REMOTE_PARAMETERS

基になるドライバーは、リモート ピアの NDIS サービス品質 (QoS) パラメーターを取得するOID_QOS_REMOTE_PARAMETERSのオブジェクト識別子 (OID) クエリ要求を発行します。 ミニポート ドライバーは、操作 NDIS QoS パラメーターを解決するために、これらのリモート QoS パラメーターを使用します。 ドライバーは、QoS パケット転送を実行するために、操作パラメーターを使用してネットワーク アダプターを構成します。

OID クエリ要求から正常に戻った後、NDIS_OID_REQUEST 構造体の InformationBuffer メンバーには、NDIS_QOS_PARAMETERS 構造体へのポインターが含まれます。

この OID クエリ要求は、IEEE 802.1 データ センター ブリッジング (DCB) インターフェイスをサポートするミニポート ドライバーに対してのみ有効です。

備考

NDIS は、OID_QOS_REMOTE_PARAMETERSの OID 要求を正常に処理すると、ミニポート ドライバーによって発行された以前の NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE 状態表示からキャッシュされたリモート NDIS QoS パラメーターを返します。 ドライバーは、リモート NDIS QoS パラメーターの初期セットを報告するには、この状態の表示を発行します。 ドライバーは、リモート NDIS QoS パラメーターが変更されるたびに、この状態表示も発行します。

NDIS は、次の方法で初期化された NDIS_QOS_PARAMETERS 構造体を返します。

リモート NDIS QoS パラメーターの詳細については、「NDIS QoS パラメーターの概要を参照してください。

戻り値の状態コード

NDIS は、次のいずれかの状態コードを返します。

状態コード 形容

NDIS_STATUS_SUCCESS

OID 要求が正常に完了しました。

NDIS_STATUS_NOT_SUPPORTED

ミニポート ドライバーは、NDIS QoS インターフェイスをサポートしていません。

NDIS_STATUS_INVALID_LENGTH

情報バッファーの長さが sizeof(NDIS_QOS_PARAMETERS) 未満です。 NDIS は、データを設定します。QUERY_INFORMATION。BytesNeededNDIS_OID_REQUEST 構造体のメンバーを、必要な最小バッファー サイズに設定します。

NDIS_STATUS_FAILURE

その他の理由で要求が失敗しました。

必要条件

バージョン

NDIS 6.30 以降でサポートされています。

ヘッダ

Ntddndis.h (Ndis.h を含む)

関連項目


NdisMOidRequestComplete

NDIS_OID_REQUEST

NDIS_QOS_CAPABILITIES

NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE

NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE

OID_QOS_PARAMETERS