IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION IOCTL (ntdd8042.h)
La richiesta IOCTL_INTERNAL_I8042_KEYBOARD_START_INFORMATION passa un puntatore a un oggetto interrupt della tastiera. I8042prt invia questa richiesta in modo sincrono all'inizio dello stack di dispositivi dopo la creazione dell'oggetto interrupt della tastiera. I driver di filtro di livello superiore che devono sincronizzare l'operazione di callback con l'ISR della tastiera I8042prt possono usare il puntatore all'oggetto interrupt della tastiera.
Codice principale
IRP_MJ_INTERNAL_DEVICE_CONTROL
Buffer di input
AssociatedIrp.SystemBuffer punta a un buffer allocato da I8042prt per immettere una struttura INTERNAL_I8042_START_INFORMATION .
Lunghezza del buffer di input
Parameters.DeviceIoControl.InputBufferLength specifica le dimensioni, in byte, di una struttura INTERNAL_I8042_START_INFORMATION .
Buffer di output
Nessuno
Lunghezza del buffer di output
Nessuno
Blocco dello stato
Il membro Informazioni è impostato su zero.
Il membro Status è impostato su STATUS_SUCCESS.
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdd8042.h (include Ntdd8042.h) |