Partager via


En-tête kbdmou.h

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

Pour plus d'informations, consultez les pages suivantes :

kbdmou.h contient les interfaces de programmation suivantes :

IOCTLs

 
IOCTL_INTERNAL_KEYBOARD_CONNECT

La demande IOCTL_INTERNAL_KEYBOARD_CONNECT connecte le service Kbdclass au clavier.
IOCTL_INTERNAL_KEYBOARD_DISCONNECT

La demande IOCTL_INTERNAL_KEYBOARD_DISCONNECT est terminée avec une status 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 demande IOCTL_INTERNAL_MOUSE_CONNECT connecte le service Mouclass à un appareil de souris.
IOCTL_INTERNAL_MOUSE_DISCONNECT

La demande IOCTL_INTERNAL_MOUSE_DISCONNECT est effectuée par Moufiltr avec une erreur status 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 la répartition ISR. Le rappel du 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 vers la file d’attente de données de classe.

Structures

 
CONNECT_DATA

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