Compartilhar via


Descritores de HID necessários (touchpad-required-hid-descriptors)

Este tópico apresenta os descritores de HID necessários (e atributos de dispositivo) para um dispositivo de touchpad de precisão do Windows em sistemas operacionais Windows 10 e posteriores.

Descritor de USB HID necessário

A tabela a seguir mostra o descritor HID USB necessário. Para obter mais informações, confira a seção 6.2.1 em Definição de classe do dispositivo para dispositivos de interface humana (HID) versão 1.11.

Membro Tamanho em Bytes Descrição
bLength 1 Tamanho do descritor
bDescriptorType 1 Tipo de descritor
bcdHID 2 Número da versão HID
bCountryCode 1 Código do país
bNumDescriptors 1 Número de descritores
bDescriptorType 1 Tipo de descritor
bDescriptorLength 2 Comprimento do descritor

Descritor HID I²C necessário

A tabela a seguir mostra o descritor HID I²C necessário.

Membro Tamanho em Bytes Descrição
wHIDDescLength 2 O comprimento do descritor HID completo (em bytes).
bcdVersion 2 O número de versão, no formato BCD (decimal codificado binário).
wReportDescLength 2 O comprimento do descritor de relatório (em bytes).
wReportDescRegister 2 O índice de registro que contém o descritor de relatório.
wInputRegister 2 O número de registro para ler o relatório de entrada (em bytes não assinados).
wMaxInputLength 2 O comprimento do maior relatório de entrada a ser lido do registro de entrada.
wOutputRegister 2 O número de registro para enviar a saída (em bytes não assinados).
wMaxOutputLength 2 O comprimento do maior relatório de saída a ser enviado.
wCommandRegister 2 O número de registro para enviar solicitações de comando (em bytes não assinados).
wDataRegister 2 O número de registro para trocar dados com solicitações de comando (em bytes não assinados).
wVendorID 2 ID do fornecedor atribuída por USB-IF.
wDeviceID 2 ID do Dispositivo.
wVersionID 2 Número da versão do firmware.

Atributos do dispositivo necessários

As propriedades HID a seguir devem ser fornecidas nos atributos do dispositivo. O relatório desses atributos do dispositivo é específico do barramento. Confira as diretrizes específicas de HID para sua escolha de barramento.

Membro DESCRIÇÃO USB I²C
wVendorID ID do Fornecedor idVendor no descritor de dispositivo USB wVendorID no Descritor HID I²C (confira a tabela anterior).
wProduct Produto ID idProduct no descritor de dispositivo USB wDeviceID no Descritor HID I²C (confira a tabela anterior).
wVersionID Número da versão do firmware bcdDevice no descritor de dispositivo USB wVersionID no Descritor HID I²C (confira a tabela anterior).