Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Подпрограмма обратного вызова PI8042_QUEUE_PACKET типа очереди входных пакетов данных для обработки с помощью ISR DPC клавиатуры или устройства мыши. I8042prt предоставляет этот обратный вызов.
Синтаксис
PI8042_QUEUE_PACKET Pi8042QueuePacket;
VOID Pi8042QueuePacket(
[in] PVOID Context
)
{...}
Параметры
[in] Context
Указатель на объект устройства функции, представляющий клавиатуру или устройство мыши.
Возвращаемое значение
Никакой
Замечания
Обратный вызов 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 (include Ntdd8042.h) |
| IRQL | См. раздел "Примечания". |