Partager via


Liaison de minipilotes à la classe IHM

Cet article décrit l’opération du pilote de classe HID fourni par le système et des minidrivers HID, qui prennent en charge les appareils dans la classe de configuration d’appareil HIDClass.

Le pilote de classe HID fournit l’interface que les pilotes de niveau supérieur et les applications en mode utilisateur utilisent pour accéder aux collections HID prises en charge par un périphérique d’entrée. Le pilote de classe HID utilise des minidrivers HID pour accéder au matériel d’un périphérique d’entrée. Les minidrivers HID résument l’opération du port de bus auquel l’appareil d’entrée est attaché. Le pilote de classe HID est un pilote d’exportation lié aux minidrivers HID. Les minidrivers HID lient leur opération au pilote de classe HID en appelant HidRegisterMinidriver pour s’inscrire auprès du pilote de classe HID.

L’opération combinée du pilote de classe HID et d’un minidriver HID agit en tant que pilote de fonction WDM pour un périphérique d’entrée et un pilote de bus pour les périphériques enfants (regroupements HID) pris en charge par l’appareil d’entrée. Cette conception permet au pilote de classe HID d’utiliser des périphériques HID USB et des périphériques d’entrée non USB attachés aux ports ou bus autres qu’un bus USB. Le détail opérationnel de l’appareil parent sous-jacent est transparent pour les pilotes de niveau supérieur ou les applications en mode utilisateur.