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

La rutina de devolución de llamada con tipo PI8042_QUEUE_PACKET pone en cola un paquete de datos de entrada para su procesamiento por parte del ISR DPC de un dispositivo de teclado o mouse. I8042prt proporciona esta devolución de llamada.

Sintaxis

PI8042_QUEUE_PACKET Pi8042QueuePacket;

void Pi8042QueuePacket(
  [in] PVOID Context
)
{...}

Parámetros

[in] Context

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

Valor devuelto

None

Observaciones

La devolución de llamada PI8042_QUEUE_PACKET solo debe llamarse mediante una devolución de llamada PI8042_KEYBOARD_ISR o una devolución de llamadaPI8042_MOUSE_ISR . I8042prt llama a una devolución de llamada ISR proporcionada por el proveedor en el ISR del dispositivo I8042prt correspondiente.

I8042prt especifica la devolución de llamada de paquete de cola para un teclado en el miembro QueueKeyboardPacket 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 de paquete de cola para un mouse en el miembro QueueMousePacket de una estructura de INTERNAL_I8042_HOOK_MOUSE que I8042prt usa con una solicitud de IOCTL_INTERNAL_I8042_HOOK_MOUSE .

La PI8042_QUEUE_PACKET devolución de llamada se ejecuta en modo kernel en el mismo IRQL que el ISR de 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_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE