cabeçalho usbspec.h

Esse cabeçalho contém declarações para estruturas de dados e enumerações usadas por um driver de cliente USB.

Para obter mais informações, consulte:

usbspec.h contém as seguintes interfaces de programação:

Estruturas

 
USB_30_HUB_DESCRIPTOR

A estrutura USB_30_HUB_DESCRIPTOR contém um descritor de hub SuperSpeed. Para obter informações sobre os membros da estrutura, consulte Universal Serial Bus Revision 3.0 Specification, 10.13.2.1 Hub Descriptor, Table 10-3. Descritor do Hub SuperSpeed.
USB_COMMON_DESCRIPTOR

A estrutura USB_COMMON_DESCRIPTOR contém o cabeçalho do primeiro descritor que corresponde aos critérios de pesquisa em uma chamada para USBD_ParseDescriptors.
USB_CONFIGURATION_DESCRIPTOR

A estrutura USB_CONFIGURATION_DESCRIPTOR é usada por drivers de cliente USB para manter um descritor de configuração definido por USB.
USB_DEVICE_CAPABILITY_FIRMWARE_STATUS_DESCRIPTOR

Atualização USB FW conforme definido no AVISO DE ALTERAÇÃO DE ENGENHARIA USB 3.2.
USB_DEVICE_DESCRIPTOR

A estrutura USB_DEVICE_DESCRIPTOR é usada por drivers de cliente USB para recuperar um descritor de dispositivo definido por USB.
USB_DEVICE_QUALIFIER_DESCRIPTOR

A estrutura USB_DEVICE_QUALIFIER_DESCRIPTOR é usada por drivers de cliente USB para recuperar um descritor de qualificador de dispositivo definido por USB.
USB_ENDPOINT_DESCRIPTOR

A estrutura USB_ENDPOINT_DESCRIPTOR é usada por drivers de cliente USB para recuperar um descritor de ponto de extremidade definido por USB.
USB_HUB_DESCRIPTOR

A estrutura USB_HUB_DESCRIPTOR contém um descritor de hub.
USB_INTERFACE_DESCRIPTOR

A estrutura USB_INTERFACE_DESCRIPTOR é usada por drivers de cliente USB para recuperar um descritor de interface definido por USB.
USB_STRING_DESCRIPTOR

A estrutura USB_STRING_DESCRIPTOR é usada por drivers de cliente USB para manter um descritor de cadeia de caracteres definido por USB.
USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR

A estrutura USB_SUPERSPEED_ENDPOINT_COMPANION_DESCRIPTOR é usada por drivers de cliente USB para recuperar um descritor complementar de ponto de extremidade superspeed definido por USB. Para obter mais informações, consulte a seção 9.6.7 e a Tabela 9-20 na especificação oficial do USB 3.0.

Enumerações

 
USB_DEVICE_SPEED

A enumeração USB_DEVICE_SPEED define constantes para velocidades de dispositivo USB.