共用方式為


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
WindowsVirtualization.V2.mof
DLL
Vmms.exe

另請參閱

CIM_USBDevice