Поделиться через


функция обратного вызова 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.

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

Никакой

Замечания

Обратный вызов 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 (include Ntdd8042.h)
IRQL См. раздел "Примечания".

См. также

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE