Compartilhar via


Implementação de protocolo (pen-protocol-implementation)

Esta seção fornece diretrizes para a implementação do protocolo de caneta. Espera-se que os dispositivos de caneta integrados para Windows usem o protocolo HID (Dispositivo de Interface Humana) para se comunicar com o host.

É necessária uma boa compreensão do protocolo HID para entender as informações apresentadas aqui. Confira os seguintes recursos para obter informações sobre o protocolo HID:

O Windows inclui um driver de classe HID e os drivers de miniporta HID I²C, HID USB e HID BTH correspondentes. Portanto, não é necessário desenvolver drivers de terceiros para dispositivos de caneta integrados para Windows que usam um desses barramentos. Na verdade, o Windows 10 Hardware Lab Kit (HLK) nem sequer permite o teste de drivers de terceiros para dispositivos de caneta para Windows que se conectam por meio de um dos barramentos mencionados anteriormente. No entanto, você pode usar um controlador de barramento de terceiros ou desenvolver o próprio para usar com o dispositivo de caneta do Windows.

Se você quiser que seu dispositivo de caneta se conecte por meio de um barramento alternativo, um driver de miniporta HID de terceiros poderá ser necessário e seria permitido de acordo com os requisitos de Windows 10 HLK. Você só precisa relatar os usos descritos neste tópico, no firmware do dispositivo de caneta integrado para Windows. O Windows usará seu firmware e seus próprios drivers de HID para habilitar funcionalidades de caneta e tinta para o dispositivo e também fornecerá aos aplicativos do Windows acesso ao dispositivo.

Um descritor de exemplo é fornecido no tópico Descritores de relatório de exemplo.

Nesta seção

Tópico Descrição

Descritores HID necessários

Este tópico apresenta os descritores HID necessários (e atributos do dispositivo) para um dispositivo Windows Touchscreen nos sistemas operacionais Windows 10 e posteriores.

Coleções de nível superior de HID necessárias

Este tópico discute as coleções de nível superior de HID necessárias que são usadas para relatórios de caneta em sistemas operacionais Windows 10 e posteriores.

Estados da caneta para Windows

Este tópico discute os estados de caneta para um dispositivo de caneta Windows em sistemas operacionais Windows 10 e posteriores.

Descritores de relatório de exemplo

Este tópico apresenta um descritor de relatório de exemplo e alguns trechos do descritor de exemplo de um dispositivo de caneta para Windows.