共用方式為


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