Compartilhar via


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.