функция обратного вызова PI8042_ISR_WRITE_PORT (ntdd8042.h)
Подпрограмма обратного вызова PI8042_ISR_WRITE_PORT типа записывает данные на порт i8042. I8042prt предоставляет этот обратный вызов.
Синтаксис
PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;
void Pi8042IsrWritePort(
[in] PVOID Context,
[in] UCHAR Value
)
{...}
Параметры
[in] Context
Указатель на объект устройства-функции, представляющий устройство клавиатуры или мыши.
[in] Value
Указывает данные для записи на порт i8042.
Возвращаемое значение
None
Remarks
Обратный вызов PI8042_ISR_WRITE_PORT должен вызываться только обратным вызовом PI8042_KEYBOARD_ISR или обратным вызовом PI8042_MOUSE_ISR . I8042prt вызывает предоставляемый поставщиком обратный вызов ISR для устройства в соответствующем ISR устройства I8042prt.
I8042prt задает обратный вызов порта записи с клавиатуры в элементе IsrWritePort структуры INTERNAL_I8042_HOOK_KEYBOARD , которую I8042prt использует с запросом IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .
I8042prt задает обратный вызов порта записи мыши в элементе IsrWritePortструктуры INTERNAL_I8042_HOOK_MOUSE , которую I8042prt использует с запросом IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .
Обратный вызов PI8042_ISR_WRITE_PORT выполняется в режиме ядра в том же режиме IRQL, что и isR I8042prt для устройства.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | ntdd8042.h (включая Ntdd8042.h) |
IRQL | См. раздел "Примечания". |
См. также раздел
IOCTL_INTERNAL_I8042_HOOK_KEYBOARD