PI8042_QUEUE_PACKET Rückruffunktion (ntdd8042.h)
Die PI8042_QUEUE_PACKET typisierte Rückrufroutine stellt ein Eingabedatenpaket für die Verarbeitung durch den ISR-DPC eines Tastatur- oder Mausgeräts in die Warteschlange. I8042prt stellt diesen Rückruf bereit.
Syntax
PI8042_QUEUE_PACKET Pi8042QueuePacket;
void Pi8042QueuePacket(
[in] PVOID Context
)
{...}
Parameter
[in] Context
Zeiger auf das Funktionsgeräteobjekt, das ein Tastatur- oder Mausgerät darstellt.
Rückgabewert
Keine
Bemerkungen
Der PI8042_QUEUE_PACKET-Rückruf sollte nur von einem PI8042_KEYBOARD_ISR Rückruf oder einemPI8042_MOUSE_ISR Rückruf aufgerufen werden. I8042prt ruft einen vom Anbieter bereitgestellten ISR-Rückruf im entsprechenden I8042prt-Geräte-ISR auf.
I8042prt gibt den Warteschlangenpaketrückruf für eine Tastatur im QueueKeyboardPacket-Member der INTERNAL_I8042_HOOK_KEYBOARD-Struktur an, die I8042prt mit einer IOCTL_INTERNAL_I8042_HOOK_KEYBOARD-Anforderung verwendet.
I8042prt gibt den Rückruf des Warteschlangenpakets für eine Maus im QueueMousePacket-Member einer INTERNAL_I8042_HOOK_MOUSE-Struktur an, die I8042prt mit einer IOCTL_INTERNAL_I8042_HOOK_MOUSE-Anforderung verwendet.
Der PI8042_QUEUE_PACKET Rückrufs wird im Kernelmodus mit 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. |