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
IOCTL_INTERNAL_I8042_HOOK_KEYBOARD