Freigeben über


PI8042_ISR_WRITE_PORT Rückruffunktion (ntdd8042.h)

Die PI8042_ISR_WRITE_PORT typisierte Rückrufroutine schreibt Daten an einen i8042-Port. I8042prt stellt diesen Rückruf bereit.

Syntax

PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;

void Pi8042IsrWritePort(
  [in] PVOID Context,
  [in] UCHAR Value
)
{...}

Parameter

[in] Context

Zeiger auf das Funktionsgeräteobjekt, das ein Tastatur- oder Mausgerät darstellt.

[in] Value

Gibt die Daten an, die an einen i8042-Port geschrieben werden sollen.

Rückgabewert

Keine

Bemerkungen

Der PI8042_ISR_WRITE_PORT-Rückruf sollte nur von einem PI8042_KEYBOARD_ISR-Rückruf oder einem PI8042_MOUSE_ISR-Rückruf aufgerufen werden. I8042prt ruft einen vom Anbieter bereitgestellten ISR-Rückruf für ein Gerät in der entsprechenden I8042prt-Geräte-ISR auf.

I8042prt gibt den Tastaturschreibportrückruf im IsrWritePort-Element der INTERNAL_I8042_HOOK_KEYBOARD-Struktur an, die I8042prt mit einer IOCTL_INTERNAL_I8042_HOOK_KEYBOARD-Anforderung verwendet.

I8042prt gibt den Mausschreibportrückruf im IsrWritePort-Member der INTERNAL_I8042_HOOK_MOUSE-Struktur an, die I8042prt mit einer IOCTL_INTERNAL_I8042_HOOK_KEYBOARD-Anforderung verwendet.

Der PI8042_ISR_WRITE_PORT Rückrufs wird im Kernelmodus auf demselben IRQL wie der I8042prt-ISR für das Gerät ausgeführt.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile ntdd8042.h (einschließen von Ntdd8042.h)
IRQL Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

Weitere Informationen

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE