PI8042_ISR_WRITE_PORT función de devolución de llamada (ntdd8042.h)

La rutina de devolución de llamada con tipo PI8042_ISR_WRITE_PORT escribe datos en un puerto i8042. I8042prt proporciona esta devolución de llamada.

Sintaxis

PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;

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

Parámetros

[in] Context

Puntero al objeto de dispositivo de función que representa un dispositivo de teclado o mouse.

[in] Value

Especifica los datos que se van a escribir en un puerto i8042.

Valor devuelto

None

Observaciones

La devolución de llamada PI8042_ISR_WRITE_PORT solo debe llamarla una devolución de llamada PI8042_KEYBOARD_ISR o una devolución de llamada PI8042_MOUSE_ISR . I8042prt llama a una devolución de llamada ISR proporcionada por el proveedor para un dispositivo en el ISR de dispositivo I8042prt correspondiente.

I8042prt especifica la devolución de llamada del puerto de escritura del teclado en el miembro IsrWritePort de la estructura de INTERNAL_I8042_HOOK_KEYBOARD que I8042prt usa con una solicitud de IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .

I8042prt especifica la devolución de llamada del puerto de escritura del mouse en el miembro IsrWritePort de la estructura de INTERNAL_I8042_HOOK_MOUSE que I8042prt usa con una solicitud de IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .

La devolución de llamada PI8042_ISR_WRITE_PORT se ejecuta en modo kernel en el mismo IRQL que el ISR I8042prt para el dispositivo.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado ntdd8042.h (incluya Ntdd8042.h)
IRQL vea la sección Comentarios.

Consulte también

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE