estrutura USB_STRING_DESCRIPTOR (usbspec.h)
A estrutura USB_STRING_DESCRIPTOR é usada por drivers de cliente USB para manter um descritor de cadeia de caracteres definido por USB. Os membros dessa estrutura são descritos na Especificação do Barramento Serial Universal 3.1 disponível na Biblioteca de Documentos USB. Consulte a seção 9.6.9.
Sintaxe
typedef struct _USB_STRING_DESCRIPTOR {
UCHAR bLength;
UCHAR bDescriptorType;
WCHAR bString[1];
} USB_STRING_DESCRIPTOR, *PUSB_STRING_DESCRIPTOR;
Membros
bLength
Especifica o comprimento, em bytes, do descritor.
bDescriptorType
Especifica o tipo de descritor. Deve ser sempre USB_STRING_DESCRIPTOR_TYPE.
bString[1]
Ponteiro para um buffer alocado pelo cliente que contém, no retorno do driver do controlador de host, uma cadeia de caracteres Unicode com o descritor de cadeia de caracteres solicitado.
Comentários
Essa estrutura é usada para conter um dispositivo, configuração, interface, classe, fornecedor, ponto de extremidade ou descritor de cadeia de caracteres do dispositivo. O descritor de cadeia de caracteres fornece uma descrição legível do componente.
As cadeias de caracteres retornadas em bString estão no formato Unicode e o conteúdo das cadeias de caracteres é definido pelo dispositivo.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | usbspec.h (inclua Usbioctl.h) |