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