Compartilhar via


Descritores necessários

Descritores do sistema operacional necessários

Se o dispositivo usar o barramento USB interno, você deverá habilitar o recurso de suspensão seletiva USB para seu dispositivo HID usando o Descritor USB do sistema operacional Microsoft. Com um descritor de propriedade estendida do sistema operacional Microsoft formatado corretamente, o recurso de suspensão seletiva USB pode ser habilitado automaticamente sempre que o dispositivo HID estiver conectado. Para obter mais detalhes sobre como o descritor de propriedade estendida do sistema operacional da Microsoft pode ser usado para habilitar automaticamente a suspensão seletiva, consulte Descritor do sistema operacional da Microsoft.

Descritores HID necessários

Um dispositivo de ponteiro do Windows deve fornecer os seguintes descritores HID, atributos e cadeias de caracteres.

Descritor HID USB necessário

A tabela a seguir mostra o descritor HID USB necessário. Para obter mais informações, consulte 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 I2C necessário

A tabela a seguir mostra o descritor HID I2C necessário.

Membro Tamanho em bytes Descrição
bLength 2 O comprimento do descritor HID completo, em bytes.
bcdVersion 2 O número de versão, no formato BCD (decimal codificado binário).
dwReportDescLength 2 O comprimento do descritor Relatório, em bytes.
wReportDescRegister 2 O índice de registro que contém o descritor de relatório.
wInputRegister 2 O número do registro para ler o relatório de entrada, em bytes não assinados.
wOutputRegister 2 O número do registro a enviar para a saída, em bytes não assinados.
wVendorID 2 ID do fornecedor atribuída por USB-IF.
wDeviceID 2 ID do Dispositivo.
wRevisionID 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 de dispositivo é específico do barramento. Consulte as diretrizes específicas de HID para sua escolha de barramento.

Membro DESCRIÇÃO
bSize Tamanho do descritor do dispositivo
wVendorID ID do Fornecedor
wProduct Product Id
Número da versão Número da versão do firmware

Cadeias de Caracteres HID

As seguintes cadeias de caracteres devem ser compatíveis com dispositivos que dão suporte à funcionalidade de ponteiro do Windows:

  • Nome do Fabricante
  • Cadeia de caracteres do produto