Freigeben über


kbdmou.h-Header

Dies sind die Strukturen und Definiert, die im Tastaturklassentreiber, Mausklassentreiber und Tastatur-/Mausporttreiber verwendet werden.

Weitere Informationen finden Sie unter:

kbdmou.h enthält die folgenden Programmierschnittstellen:

IOCTLs

 
IOCTL_INTERNAL_KEYBOARD_CONNECT

Die IOCTL_INTERNAL_KEYBOARD_CONNECT Anforderung verbindet den Kbdclass-Dienst mit dem Tastaturgerät.
IOCTL_INTERNAL_KEYBOARD_DISCONNECT

Die IOCTL_INTERNAL_KEYBOARD_DISCONNECT Anforderung wird mit dem Status STATUS_NOT_IMPLEMENTED abgeschlossen. Beachten Sie, dass eine Plug- und Play-Tastatur vom Plug and Play-Manager hinzugefügt oder entfernt werden kann.
IOCTL_INTERNAL_MOUSE_CONNECT

Die IOCTL_INTERNAL_MOUSE_CONNECT Anforderung verbindet Mouclass-Dienst mit einem Mausgerät.
IOCTL_INTERNAL_MOUSE_DISCONNECT

Die IOCTL_INTERNAL_MOUSE_DISCONNECT Anforderung wird von Moufiltr mit einem Fehlerstatus von STATUS_NOT_IMPLEMENTED abgeschlossen.

Rückruffunktionen

 
PSERVICE_CALLBACK_ROUTINE

Ein Funktionstreiber ruft den Klassendienstrückruf in seiner ISR-Verteilerabschlussroutine auf. Der Klassendienstrückruf überträgt Eingabedaten aus dem Eingabedatenpuffer eines Geräts in die Klassendatenwarteschlange.

Strukturen

 
CONNECT_DATA

CONNECT_DATA gibt Informationen an, die kbdclass und Mouclass zum Herstellen einer Verbindung mit einer Tastatur oder einem Mausport verwenden.