Partager via


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