OID_SWITCH_PORT_FEATURE_STATUS_QUERY
Hyper-V 拡張可能スイッチのプロトコル エッジは、拡張可能スイッチ ポートに関するカスタム状態情報を拡張機能から取得するために、OID_SWITCH_PORT_FEATURE_STATUS_QUERYのオブジェクト識別子 (OID) メソッド要求を発行します。 この情報は、機能の状態 情報と呼ばれます。 この情報の形式は、独立系ソフトウェア ベンダー (ISV) によって定義されます。
この OID メソッド要求から正常に戻った後、NDIS_OID_REQUEST 構造体の InformationBuffer メンバーにはバッファーへのポインターが含まれます。 このバッファーには、次のデータが含まれています。
返される機能の状態情報の種類のパラメーターを指定する NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS 構造体。
拡張可能スイッチ ポートの機能状態情報を含む NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM 構造体。
備考
OID_SWITCH_PORT_FEATURE_STATUS_QUERYの OID セット要求を処理する方法のガイドラインについては、「カスタム ポート機能ステータス情報の管理 を参照してください。
戻り値の状態コード
拡張機能は、OID_SWITCH_PORT_FEATURE_STATUS_QUERYの OID メソッド要求の次のいずれかの状態コードを返します。
状態コード | 形容 |
---|---|
NDIS_STATUS_SUCCESS |
OID 要求が正常に完了しました。 |
NDIS_STATUS_INVALID_LENGTH |
情報バッファーの長さが小さすぎて、機能の状態情報だけでなく、NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM および NDIS_SWITCH_PORT_FEATURE_STATUS_PARAMETERS 構造体も返されます。 拡張可能スイッチの基になるミニポート エッジは、DATA を設定します。METHOD_INFORMATION。BytesNeededNDIS_OID_REQUEST 構造体のメンバーを、必要な最小バッファー サイズに設定します。 |
NDIS_STATUS_FAILURE |
その他の理由で要求が失敗しました。 |
必要条件
バージョン |
NDIS 6.30 以降でサポートされています。 |
ヘッダ |
Ntddndis.h (Ndis.h を含む) |
関連項目
NDIS_SWITCH_PORT_FEATURE_STATUS_CUSTOM