Condividi tramite


PI8042_QUEUE_PACKET funzione di callback (ntdd8042.h)

La routine di callback tipizzata PI8042_QUEUE_PACKET accoda un pacchetto di dati di input per l'elaborazione da parte del DPC ISR di una tastiera o di un dispositivo mouse. I8042prt fornisce questo callback.

Sintassi

PI8042_QUEUE_PACKET Pi8042QueuePacket;

void Pi8042QueuePacket(
  [in] PVOID Context
)
{...}

Parametri

[in] Context

Puntatore all'oggetto dispositivo funzione che rappresenta una tastiera o un dispositivo del mouse.

Valore restituito

nessuno

Osservazioni

Il callback PI8042_QUEUE_PACKET deve essere chiamato solo da un callback PI8042_KEYBOARD_ISR o da un callbackPI8042_MOUSE_ISR . I8042prt chiama un callback ISR fornito dal fornitore nel corrispondente ISR del dispositivo I8042prt.

I8042prt specifica il callback del pacchetto della coda per una tastiera nel membro QueueKeyboardPacket della struttura INTERNAL_I8042_HOOK_KEYBOARD usata da I8042prt con una richiesta di IOCTL_INTERNAL_I8042_HOOK_KEYBOARD .

I8042prt specifica il callback del pacchetto della coda per un mouse nel membro QueueMousePacket di una struttura INTERNAL_I8042_HOOK_MOUSE usata da I8042prt con una richiesta di IOCTL_INTERNAL_I8042_HOOK_MOUSE .

Il callback PI8042_QUEUE_PACKET 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_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE