Partager via


Implémentation du protocole de contrôleur radial

Les appareils de contrôleur radial Windows doivent utiliser le protocole HID (Human Interface Device) pour communiquer avec l’hôte.

Une bonne compréhension du protocole HID est nécessaire pour comprendre les informations présentées ici. Pour plus d’informations sur le protocole IHM, consultez les ressources suivantes :

Windows comprend un pilote de classe HID et les pilotes HID I²C, HID USB et HID Bluetooth miniport compatibles ; par conséquent, il n’est pas nécessaire d’utiliser des pilotes miniport tiers pour les contrôleurs radiaux Windows, sauf si vous utilisez un bus où un pilote de miniport HID de boîte de réception n’est pas disponible.

Un appareil doit uniquement signaler les utilisations décrites dans cette rubrique dans le microprogramme d’un appareil de contrôleur radial Windows. Windows utilisera le microprogramme et ses propres pilotes HID pour activer l’appareil et y donner aux applications Windows.

Un exemple de descripteur est fourni dans la section Exemples de descripteurs de rapport.

Collections de HID de niveau supérieur requises

Un périphérique de contrôleur radial Windows expose, au minimum, la collection de niveau supérieur obligatoire unique pour les rapports d’entrée du contrôleur radial. Une collection facultative (recommandée) pour les mises à jour de microprogramme peut également être implémentée. Le diagramme suivant montre les collections de HID pour un appareil de contrôleur radial Windows.

diagramme montrant les collections de HID pour un périphérique de contrôleur radial Windows

Collection de contrôleur radial Windows

À l’aide du protocole HID, un contrôleur radial Windows fournit une collection de niveau supérieur qui s’affiche sous la forme d’un contrôleur système multi-axes Page (0x01, Utilisation 0x0E). En signalant cette collection de niveau supérieur et les utilisations requises, un appareil apparaît à Windows en tant que contrôleur radial.

La collection de contrôleur radial Windows fournit des rapports d’entrée à l’hôte, ainsi que des informations sur l’appareil qui se rapportent à ces rapports. La collection prend en charge un rapport d’entrée obligatoire pour les données d’entrée du contrôleur radial. Un rapport de fonctionnalités facultatif et un rapport de sortie pour les retours haptiques peuvent également être pris en charge.

Contenu de cette section

Rubrique Description
Rapports d’entrée du contrôleur radial Cette rubrique détaille les rapports d’entrée de HID utilisés pour la prise en charge des retours haptiques du contrôleur radial dans les systèmes d’exploitation Windows 10, version 1607 et ultérieurs.
Rapports de sortie du contrôleur radial Cette rubrique détaille les rapports de sortie de HID utilisés pour la prise en charge des retours haptiques du contrôleur radial dans les systèmes d’exploitation Windows 10, version 1607 et ultérieurs.
Rapports de fonctionnalités du contrôleur radial Cette rubrique détaille les rapports de fonctionnalités de HID utilisés pour la prise en charge des retours haptiques du contrôleur radial dans les systèmes d’exploitation Windows 10, version 1607 et ultérieurs.
Collection de mises à jour du microprogramme Cette rubrique décrit une collection de niveau supérieur de HID facultative qui peut être utilisée pour les mises à jour de microprogramme de contrôleur radial dans les systèmes d’exploitation Windows 10, version 1607 et ultérieurs.
Exemples de descripteurs de rapport Cette rubrique présente un exemple de descripteur de rapport et des exemples d’extraits de descripteurs pour un appareil de contrôleur radial Windows.