CIM_USBDevice クラスの GetDescriptor メソッド (Hyper-V 管理)
入力パラメーターで指定された USBDevice 記述子を返します。
構文
uint32 GetDescriptor(
[in] uint8 RequestType,
[in] uint16 RequestValue,
[in] uint16 RequestIndex,
[in, out] uint16 RequestLength,
[out] uint8 Buffer[]
);
パラメーター
-
RequestType [in]
-
記述子要求の種類と受信者を識別するビット マップ。 要求の種類は、'standard'、'class'、または 'vendor-specific' のいずれかです。 受信者は、"デバイス"、"インターフェイス"、"エンドポイント"、または "その他" である可能性があります。 各ビットの適切な値については、USB 仕様を参照してください。
-
RequestValue [in]
-
上位バイトの記述子の種類と、下位バイトの記述子インデックス (たとえば、記述子配列へのインデックスまたはオフセット) が含まれます。 詳細については、USB 仕様を参照してください。
-
RequestIndex [in]
-
文字列記述子データを返すときに USBDevice によって使用される 2 バイト言語 ID コードを定義します。 パラメーターは、通常、文字列以外の記述子の場合は 0 です。 詳細については、USB 仕様を参照してください。
-
RequestLength [in, out]
-
入力時に、返される記述子の長さ (オクテット単位) が含まれます。 この値が記述子の実際の長さより小さい場合は、要求された長さのみが返されます。 実際の長さを超える場合は、実際の長さが返されます。 出力時に、このパラメーターは返される Buffer の長さ (オクテット単位) です。 要求された記述子が存在しない場合、このパラメーターの内容は未定義です。
-
Buffer [out]
-
要求された記述子情報を返します。 記述子が存在しない場合、パラメーターの内容は未定義です。
戻り値
成功した場合は 0 を返します。それ以外の場合は、エラーを返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 8.1 |
サポートされている最小のサーバー |
Windows Server 2012 R2 |
名前空間 |
Root\virtualization\v2 |
MOF |
|
[DLL] |
|
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示