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'。 收件者可能是 'device'、'interface'、'endpoint' 或 'other'。 如需每個位的適當值,請參閱 USB 規格。
-
RequestValue [in]
-
包含高位元組中的描述元類型,以及描述元索引 (,例如,索引或位移到低位元組中的描述元陣列) 。 如需詳細資訊,請參閱 USB 規格。
-
RequestIndex [in]
-
定義傳回字串描述中繼資料時,USBDevice 所使用的 2 位元組語言識別項代碼。 參數通常是非字串描述元的 0。 如需詳細資訊,請參閱 USB 規格。
-
RequestLength [in, out]
-
在輸入時,包含應該傳回之描述元的八進位) 長度 (。 如果此值小於描述項的實際長度,則只會傳回要求的長度。 如果超過實際長度,則會傳回實際長度。 在輸出上,此參數是傳回之 Buffer 的長度,以八位為單位。 如果要求的描述元不存在,則此參數的內容未定義。
-
緩衝區 [out]
-
傳回所要求的描述項資訊。 如果描述元不存在,則參數的內容未定義。
傳回值
在成功時傳回 0;否則,傳回錯誤。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8.1 |
最低支援的伺服器 |
Windows Server 2012 R2 |
命名空間 |
Root\virtualization\v2 |
MOF |
|
DLL |
|