cabeçalho kbdmou.h
Essas são as estruturas e defines usadas no driver de classe de teclado, no driver de classe do mouse e no driver de porta do teclado/mouse.
Para obter mais informações, consulte:
kbdmou.h contém as seguintes interfaces de programação:
IOCTLs
IOCTL_INTERNAL_KEYBOARD_CONNECT A solicitação IOCTL_INTERNAL_KEYBOARD_CONNECT conecta o serviço Kbdclass ao dispositivo de teclado. |
IOCTL_INTERNAL_KEYBOARD_DISCONNECT A solicitação IOCTL_INTERNAL_KEYBOARD_DISCONNECT é concluída com um status de STATUS_NOT_IMPLEMENTED. Observe que um teclado Plug and Play pode ser adicionado ou removido pelo gerenciador de Plug and Play. |
IOCTL_INTERNAL_MOUSE_CONNECT A solicitação IOCTL_INTERNAL_MOUSE_CONNECT conecta o serviço Mouclass a um dispositivo mouse. |
IOCTL_INTERNAL_MOUSE_DISCONNECT A solicitação IOCTL_INTERNAL_MOUSE_DISCONNECT é concluída por Moufiltr com um erro status de STATUS_NOT_IMPLEMENTED. |
Funções de retorno de chamada
PSERVICE_CALLBACK_ROUTINE Um driver de função chama o retorno de chamada do serviço de classe em sua rotina de conclusão de expedição do ISR. O retorno de chamada do serviço de classe transfere dados de entrada do buffer de dados de entrada de um dispositivo para a fila de dados de classe. |
Estruturas
CONNECT_DATA CONNECT_DATA especifica informações que Kbdclass e Mouclass usam para se conectar a uma porta de teclado ou mouse. |