Descripteurs requis
Descripteurs de système d’exploitation requis
Si votre appareil utilise le bus USB interne, vous devez activer la fonctionnalité de suspension sélective USB pour votre appareil HID à l’aide du descripteur de système d’exploitation Microsoft USB. Avec un descripteur de propriété étendue du système d’exploitation Microsoft correctement mis en forme, la fonctionnalité de suspension sélective USB peut être activée automatiquement chaque fois que l’appareil HID est connecté. Pour plus d’informations sur la façon dont le descripteur de propriété étendue du système d’exploitation Microsoft peut être utilisé pour activer automatiquement la suspension sélective, consultez Descripteur de système d’exploitation Microsoft.
Descripteurs IHM requis
Un appareil de pointeur Windows doit fournir les descripteurs, attributs et chaînes IHM suivants.
Descripteur IHM USB requis
Le tableau suivant présente le descripteur IHM USB requis. Pour plus d’informations, consultez la section 6.2.1 dans Définition de classe de périphérique pour les appareils IHM (Interface Human Devices) version 1.11.
Membre | Taille en octets | Description |
---|---|---|
bLength | 1 | Taille du descripteur |
bDescriptorType | 1 | Type de descripteur |
bcdHID | 2 | Numéro de version IHM |
bCountryCode | 1 | Indicatif du pays |
bNumDescriptors | 1 | Nombre de descripteurs |
bDescriptorType | 1 | Type de descripteur |
bDescriptorLength | 2 | Longueur du descripteur |
Descripteur IHM I2C requis
Le tableau suivant présente le descripteur IHM I2C requis.
Membre | Taille en octets | Description |
---|---|---|
bLength | 2 | Longueur du descripteur IHM complet (en octets). |
bcdVersion | 2 | Numéro de version, au format décimal codé binaire (BCD). |
dwReportDescLength | 2 | Longueur du descripteur de rapport (en octets). |
wReportDescRegister | 2 | Index de registre contenant le descripteur de rapport. |
wInputRegister | 2 | Numéro de registre pour lire le rapport d’entrée (en octets non signés). |
wOutputRegister | 2 | Numéro de registre pour envoyer la sortie (en octets non signés). |
wVendorID | 2 | Identifiant de fournisseur attribué par USB-IF. |
wDeviceID | 2 | ID de périphérique. |
wRevisionID | 2 | Numéro de version du microprogramme |
Attributs d’appareil requis
Les propriétés IHM suivantes doivent être fournies dans les attributs de l’appareil. La création de rapports de ces attributs d’appareil est spécifique au bus. Consultez les conseils spécifiques à IHM pour votre choix de bus.
Membre | Description |
---|---|
bSize | Taille du descripteur d’appareil |
wVendorID | Identifiant de fournisseur |
wProduct | Product Id |
Numéro de version | Numéro de version du microprogramme |
Chaînes IHM
Les chaînes suivantes doivent être prises en charge par les appareils qui prennent en charge la fonctionnalité de pointeur Windows :
- Nom du fabricant
- Chaîne de produit