Condividi tramite


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.