функция обратного вызова PI8042_QUEUE_PACKET (ntdd8042.h)

PI8042_QUEUE_PACKET типизированный подпрограмма обратного вызова помещает в очередь пакет входных данных для обработки службой ISR DPC клавиатуры или мыши. I8042prt предоставляет этот обратный вызов.

Синтаксис

PI8042_QUEUE_PACKET Pi8042QueuePacket;

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

Параметры

[in] Context

Указатель на объект устройства-функции, представляющий устройство клавиатуры или мыши.

Возвращаемое значение

None

Remarks

Обратный вызов PI8042_QUEUE_PACKET должен вызываться только обратным вызовом PI8042_KEYBOARD_ISR илиобратным вызовом PI8042_MOUSE_ISR . I8042prt вызывает обратный вызов ISR, предоставляемый поставщиком, в соответствующем ISR устройства I8042prt.

I8042prt задает обратный вызов пакета очереди для клавиатуры в элементе QueueKeyboardPacketструктуры INTERNAL_I8042_HOOK_KEYBOARD , которую I8042prt использует с запросом IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .

I8042prt задает обратный вызов пакета очереди для мыши в элементе QueueMousePacketструктуры INTERNAL_I8042_HOOK_MOUSE , которую I8042prt использует с запросом IOCTL_INTERNAL_I8042_HOOK_MOUSE .

Обратный вызов PI8042_QUEUE_PACKET выполняется в режиме ядра в том же режиме IRQL, что и isR I8042prt для устройства.

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть ntdd8042.h (включая Ntdd8042.h)
IRQL См. раздел "Примечания".

См. также раздел

INTERNAL_I8042_HOOK_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE