kbdmou.h-Header

Dies sind die Strukturen und Definierten, 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 einer status von STATUS_NOT_IMPLEMENTED abgeschlossen. Beachten Sie, dass eine Plug and Play-Tastatur vom Plug and Play-Manager hinzugefügt oder entfernt werden kann.
IOCTL_INTERNAL_MOUSE_CONNECT

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

Die IOCTL_INTERNAL_MOUSE_DISCONNECT-Anforderung wird von Moufiltr mit einem Fehler status STATUS_NOT_IMPLEMENTED abgeschlossen.

Rückruffunktionen

 
PSERVICE_CALLBACK_ROUTINE

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

Strukturen

 
CONNECT_DATA

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