OID_SWITCH_PORT_FEATURE_STATUS_QUERY

Hyper-V 拡張可能スイッチのプロトコル エッジは、拡張可能スイッチポートに関するカスタム状態情報を拡張機能から取得する OID_SWITCH_PORT_FEATURE_STATUS_QUERY のオブジェクト識別子 (OID) メソッド要求を発行します。 この状態情報は、 機能状態 情報と呼ばれています。 この情報の形式は、独立系ソフトウェア ベンダー (ISV) によって定義されます。

この OID メソッド要求から正常に戻った後、 NDIS_OID_REQUEST 構成体の InformationBuffer メンバーにはバッファーへのポインターが含まれます。 このバッファーには、次のデータが含まれています:

解説

OID_SWITCH_PORT_FEATURE_STATUS_QUERY セット要求を処理する方法のガイドラインについては、 カスタム ポート機能の状態情報の管理 を参照してください。

状態コードを返します

拡張機能は、OID_SWITCH_PORT_FEATURE_STATUS_QUERY メソッド要求の次のいずれかの状態コードを返します。

状態コード 説明

NDIS_STATUS_SUCCESS

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

NDIS_STATUS_INVALID_LENGTH

情報バッファーの長さが小さすぎて、機能の状態情報だけでなく、 NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOMNDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS 構造体も返されます。 拡張可能スイッチの下位ミニポート エッジは、 NDIS_OID_REQUEST 構造体の DATA.METHOD_INFORMATION.BytesNeeded メンバーに必要最小限のバッファーを設定します。

NDIS_STATUS_FAILURE

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

要件

バージョン

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

ヘッダー

Ntddndis.h (Ndis.h を含む)

関連項目


NDIS_OID_REQUEST

NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM

NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS

NDIS_SWITCH_PORT_PROPERTY_TYPE