USB_STRING_DESCRIPTOR結構 (usbspec.h)

USB_STRING_DESCRIPTOR結構是由 USB 用戶端驅動程式用來儲存 USB 定義的字串描述元。 此結構的成員會在 USB 文件庫提供的通用序列總線 3.1 規格中說明。 請參閱 9.6.9 節。

語法

typedef struct _USB_STRING_DESCRIPTOR {
  UCHAR bLength;
  UCHAR bDescriptorType;
  WCHAR bString[1];
} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;

成員

bLength

指定描述元的長度,以位元組為單位。

bDescriptorType

指定描述項類型。 必須一律USB_STRING_DESCRIPTOR_TYPE。

bString[1]

用戶端配置的緩衝區指標,該緩衝區包含來自主控制器驅動程序的傳回時,具有要求之字串描述元的 Unicode 字串。

備註

這個結構用來保存裝置、組態、介面、類別、廠商、端點或裝置字串描述元。 字串描述元提供元件的人類可讀取描述。

以 bString 傳回的字串格式為 Unicode 格式,且字串的內容是裝置定義的。

規格需求

需求
標頭 usbspec.h (包含 Usbioctl.h)

另請參閱

USB 結構

UsbBuildGetDescriptorRequest

_URB_CONTROL_DESCRIPTOR_REQUEST