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:
- Definição de classe de dispositivo para Dispositivos de Interface Humana (HID) versão 1.11
- Tabelas de uso de HID versão 1.12
- Especificação do protocolo HID I2C versão 1.0
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 |
---|---|
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. |
|
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. |
|
Este tópico discute os estados de caneta para um dispositivo de caneta Windows em sistemas operacionais Windows 10 e posteriores. |
|
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. |