Condividi tramite


Implementazione del protocollo (touchpad-protocol-implementation)

Questa sezione fornisce linee guida per l'implementazione del protocollo di comunicazione usato dai dispositivi Windows Precision Touchpad.

I dispositivi touchpad devono usare il protocollo HID (Human Interface Device) per comunicare con l'host Windows.

Una buona conoscenza del protocollo HID è necessaria per essere in grado di comprendere le informazioni presentate qui. Per informazioni sul protocollo HID, vedere le risorse seguenti:

Windows include un driver di classe HID e i driver miniport HID I²C, HID USB, HID SPI e HID BTH. Non è quindi necessario sviluppare driver di terze parti per i dispositivi Windows Precision Touchpad che usano uno di questi autobus. Tuttavia, se si vuole usare un controller bus di terze parti o sviluppare il proprio da usare con il dispositivo, è possibile farlo.

Se si vuole che il dispositivo si connetta tramite un bus alternativo, potrebbe essere necessario un driver mini-porta HID di terze parti. È sufficiente segnalare gli utilizzi descritti in questo argomento, nel firmware del dispositivo. Windows userà il firmware e i relativi driver HID per abilitare le funzionalità mouse e movimento per il dispositivo e fornire anche alle applicazioni Windows l'accesso al dispositivo.

Un descrittore di esempio viene fornito nell'argomento Descrittori di report di esempio .

Contenuto della sezione

Argomento Descrizione

Descrittori HID necessari

Questo argomento presenta i descrittori HID necessari (e gli attributi del dispositivo) per un dispositivo Windows Precision Touchpad in Windows 10 e sistemi operativi successivi.

Raccolte di Top-Level HID necessarie

In questa sezione vengono illustrate le raccolte hid di primo livello necessarie usate per la creazione di report del touchpad di precisione in Windows 10 e sistemi operativi successivi.

Descrittori di report di esempio

Questo argomento presenta un descrittore di report di esempio ed estratti di descrittore di esempio per un dispositivo Windows Precision Touchpad.