Condividi tramite


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

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE