IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION IOCTL (ntdd8042.h)
Die IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION Anforderung übergibt einen Zeiger an ein Tastaturunterbrechungsobjekt. I8042prt sendet diese Anforderung synchron an den oberen Rand des Gerätestapels, nachdem das Tastaturunterbrechungsobjekt erstellt wurde. Filtertreiber der oberen Ebene, die ihren Rückrufvorgang mit dem I8042prt-Tastatur-ISR synchronisieren müssen, können den Zeiger auf das Tastaturunterbrechungsobjekt verwenden.
Hauptcode
IRP_MJ_INTERNAL_DEVICE_CONTROL
Eingabepuffer
AssociatedIrp.SystemBuffer verweist auf einen Puffer, der von I8042prt zum Eingeben einer INTERNAL_I8042_START_INFORMATION-Struktur zugewiesen wurde.
Eingabepufferlänge
Parameters.DeviceIoControl.InputBufferLength gibt die Größe einer INTERNAL_I8042_START_INFORMATION-Struktur in Bytes an.
Ausgabepuffer
Keine
Länge des Ausgabepuffers
Keine
Statusblock
Das Element Information ist auf 0 festgelegt.
Das Statuselement ist auf STATUS_SUCCESS festgelegt.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdd8042.h (einschließen von Ntdd8042.h) |