intestazione kbdmou.h
Queste sono le strutture e definisce che vengono usate nel driver della classe di tastiera, nel driver della classe del mouse e nel driver della porta da tastiera/mouse.
Per altre informazioni, vedere:
kbdmou.h contiene le interfacce di programmazione seguenti:
IOCTL
IOCTL_INTERNAL_KEYBOARD_CONNECT La richiesta di IOCTL_INTERNAL_KEYBOARD_CONNECT connette il servizio Kbdclass al dispositivo da tastiera. |
IOCTL_INTERNAL_KEYBOARD_DISCONNECT La richiesta di IOCTL_INTERNAL_KEYBOARD_DISCONNECT viene completata con lo stato di STATUS_NOT_IMPLEMENTED. Si noti che una tastiera Plug and Play può essere aggiunta o rimossa dal gestore Plug and Play. |
IOCTL_INTERNAL_MOUSE_CONNECT La richiesta IOCTL_INTERNAL_MOUSE_CONNECT connette il servizio Mouclass a un dispositivo mouse. |
IOCTL_INTERNAL_MOUSE_DISCONNECT La richiesta di IOCTL_INTERNAL_MOUSE_DISCONNECT viene completata da Moufiltr con uno stato di errore di STATUS_NOT_IMPLEMENTED. |
Funzioni di callback
PSERVICE_CALLBACK_ROUTINE Un driver di funzione chiama il callback del servizio di classe nella routine di completamento del completamento dell'invio ISR. Il callback del servizio di classe trasferisce i dati di input dal buffer dei dati di input di un dispositivo alla coda dei dati della classe. |
Strutture
CONNECT_DATA CONNECT_DATA specifica informazioni usate da Kbdclass e Mouclass per connettersi a una porta da tastiera o mouse. |