PI8042_QUEUE_PACKET função de retorno de chamada (ntdd8042.h)
A rotina de retorno de chamada do tipo PI8042_QUEUE_PACKET enfileira um pacote de dados de entrada para processamento pelo ISR DPC de um dispositivo de teclado ou mouse. O I8042prt fornece esse retorno de chamada.
Sintaxe
PI8042_QUEUE_PACKET Pi8042QueuePacket;
void Pi8042QueuePacket(
[in] PVOID Context
)
{...}
Parâmetros
[in] Context
Ponteiro para o objeto do dispositivo de função que representa um dispositivo de teclado ou mouse.
Valor de retorno
Nenhum
Observações
O retorno de chamada PI8042_QUEUE_PACKET só deve ser chamado por um retorno de chamada PI8042_KEYBOARD_ISR ou um retorno de chamadaPI8042_MOUSE_ISR. O I8042prt chama um retorno de chamada ISR fornecido pelo fornecedor no ISR do dispositivo I8042prt correspondente.
O I8042prt especifica o retorno de chamada do pacote de fila para um teclado no QueueKeyboardPacket membro da estrutura de INTERNAL_I8042_HOOK_KEYBOARD que o I8042prt usa com uma solicitação IOCTL_INTERNAL_I8042_HOOK_KEYBOARD.
O I8042prt especifica o retorno de chamada do pacote de fila para um mouse no QueueMousePacket membro de uma estrutura de INTERNAL_I8042_HOOK_MOUSE que o I8042prt usa com uma solicitação IOCTL_INTERNAL_I8042_HOOK_MOUSE.
O PI8042_QUEUE_PACKET retorno de chamada é executado no modo kernel no mesmo IRQL que o ISR I8042prt para o dispositivo.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ntdd8042.h (inclua Ntdd8042.h) |
IRQL | Consulte a seção Comentários. |