Bagikan melalui


struktur USB_STRING_DESCRIPTOR (usbspec.h)

Struktur USB_STRING_DESCRIPTOR digunakan oleh driver klien USB untuk menahan deskriptor string yang ditentukan USB. Anggota struktur ini dijelaskan dalam Spesifikasi Universal Serial Bus 3.1 yang tersedia di USB Document Library. Lihat bagian 9.6.9.

Sintaks

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

Anggota

bLength

Menentukan panjang, dalam byte, dari deskriptor.

bDescriptorType

Menentukan jenis deskriptor. Harus selalu USB_STRING_DESCRIPTOR_TYPE.

bString[1]

Penunjuk ke buffer yang dialokasikan klien yang berisi, saat dikembalikan dari driver pengontrol host, string Unicode dengan deskriptor string yang diminta.

Keterangan

Struktur ini digunakan untuk menampung perangkat, konfigurasi, antarmuka, kelas, vendor, titik akhir, atau deskriptor string perangkat. Deskriptor string memberikan deskripsi komponen yang dapat dibaca manusia.

String yang dikembalikan dalam bString dalam format Unicode dan konten string ditentukan perangkat.

Persyaratan

Persyaratan Nilai
Header usbspec.h (termasuk Usbioctl.h)

Lihat juga

Struktur USB

UsbBuildGetDescriptorRequest

_URB_CONTROL_DESCRIPTOR_REQUEST