структура USB_STRING_DESCRIPTOR (usbspec.h)
Структура USB_STRING_DESCRIPTOR используется драйверами USB-клиента для хранения дескриптора строки, определяемого USB. Элементы этой структуры описаны в спецификации универсальной последовательной шины 3.1, доступной в библиотеке документов USB. См. раздел 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]
Указатель на буфер, выделенный клиентом, который по возвращении от драйвера контроллера узла содержит строку Юникода с запрошенным дескриптором строки.
Комментарии
Эта структура используется для хранения дескриптора устройства, конфигурации, интерфейса, класса, поставщика, конечной точки или дескриптора строки устройства. Дескриптор строки предоставляет понятное описание компонента.
Строки, возвращаемые в bString , имеют формат Юникода, а содержимое строк определяется устройством.
Требования
Требование | Значение |
---|---|
Заголовок | usbspec.h (включая Usbioctl.h) |