Partilhar via


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

A rotina de retorno de chamada tipo PI8042_ISR_WRITE_PORT grava dados em uma porta i8042. O 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.

Valor de retorno

Nenhum

Observações

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

O PI8042_ISR_WRITE_PORT 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.

Consulte também

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE