Partager via


en-tête kbdmou.h

Il s’agit des structures et des définitions utilisées dans le pilote de classe de clavier, le pilote de classe de souris et le pilote de port clavier/souris.

Pour plus d’informations, consultez :

kbdmou.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_INTERNAL_KEYBOARD_CONNECT

La requête IOCTL_INTERNAL_KEYBOARD_CONNECT connecte le service Kbdclass à l’appareil clavier.
IOCTL_INTERNAL_KEYBOARD_DISCONNECT

La demande IOCTL_INTERNAL_KEYBOARD_DISCONNECT est terminée avec l’état de STATUS_NOT_IMPLEMENTED. Notez qu’un clavier Plug-and-Play peut être ajouté ou supprimé par le gestionnaire Plug-and-Play.
IOCTL_INTERNAL_MOUSE_CONNECT

La requête IOCTL_INTERNAL_MOUSE_CONNECT connecte le service Mouclass à un appareil de souris.
IOCTL_INTERNAL_MOUSE_DISCONNECT

La requête IOCTL_INTERNAL_MOUSE_DISCONNECT est effectuée par Moufiltr avec un état d’erreur de STATUS_NOT_IMPLEMENTED.

Fonctions de rappel

 
PSERVICE_CALLBACK_ROUTINE

Un pilote de fonction appelle le rappel de service de classe dans sa routine d’achèvement de distribution ISR. Le rappel de service de classe transfère les données d’entrée de la mémoire tampon de données d’entrée d’un appareil à la file d’attente de données de classe.

Structures

 
CONNECT_DATA

CONNECT_DATA spécifie des informations que Kbdclass et Mouclass utilisent pour se connecter à un port clavier ou souris.