PI8042_ISR_WRITE_PORT funzione di callback (ntdd8042.h)
La routine di callback tipizzata PI8042_ISR_WRITE_PORT scrive i dati in una porta i8042. I8042prt fornisce questo callback.
Sintassi
PI8042_ISR_WRITE_PORT Pi8042IsrWritePort;
void Pi8042IsrWritePort(
[in] PVOID Context,
[in] UCHAR Value
)
{...}
Parametri
[in] Context
Puntatore all'oggetto dispositivo funzione che rappresenta una tastiera o un dispositivo del mouse.
[in] Value
Specifica i dati da scrivere in una porta i8042.
Valore restituito
nessuno
Osservazioni
Il callback PI8042_ISR_WRITE_PORT deve essere chiamato solo da un callback PI8042_KEYBOARD_ISR o da un callback PI8042_MOUSE_ISR . I8042prt chiama un callback ISR fornito dal fornitore per un dispositivo nel dispositivo I8042prt corrispondente.
I8042prt specifica il callback della porta di scrittura della tastiera nel membro IsrWritePort della struttura INTERNAL_I8042_HOOK_KEYBOARD utilizzata da I8042prt con una richiesta di IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .
I8042prt specifica il callback della porta di scrittura del mouse nel membro IsrWritePort della struttura INTERNAL_I8042_HOOK_MOUSE utilizzata da I8042prt con una richiesta di IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .
Il callback PI8042_ISR_WRITE_PORT viene eseguito in modalità kernel allo stesso irQL dell'ISR I8042prt per il dispositivo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | ntdd8042.h (include Ntdd8042.h) |
IRQL | Vedere La sezione Osservazioni. |
Vedi anche
IOCTL_INTERNAL_I8042_HOOK_KEYBOARD