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) |