Partilhar via


PI8042_ISR_WRITE_PORT função de retorno de chamada (ntdd8042.h)

A rotina de retorno de chamada do tipo PI8042_ISR_WRITE_PORT grava dados em uma porta i8042. I8042prt fornece esse retorno de chamada.

Sintaxe

PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;

void Pi8042IsrWritePort(
  [in] PVOID Context,
  [in] UCHAR Value
)
{...}

Parâmetros

[in] Context

Ponteiro para o objeto do dispositivo de função que representa um dispositivo de teclado ou mouse.

[in] Value

Especifica os dados a serem gravados em uma porta i8042.

Retornar valor

Nenhum

Comentários

O retorno de chamada PI8042_ISR_WRITE_PORT só deve ser chamado por um retorno de chamada PI8042_KEYBOARD_ISR ou um retorno de chamada PI8042_MOUSE_ISR . O I8042prt chama um retorno de chamada ISR fornecido pelo fornecedor para um dispositivo no ISR do dispositivo I8042prt correspondente.

O I8042prt especifica o retorno de chamada da porta de gravação do teclado no membro IsrWritePort 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 da porta de gravação do mouse no membro IsrWritePort da estrutura de INTERNAL_I8042_HOOK_MOUSE que o I8042prt usa com uma solicitação IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .

O retorno de chamada PI8042_ISR_WRITE_PORT é executado no modo kernel no mesmo IRQL que o ISR I8042prt para o dispositivo.

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho ntdd8042.h (inclua Ntdd8042.h)
IRQL Consulte a seção Observações.

Confira também

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE