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 dell'ISR DPC 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 QueueKeyboardPacket membro della struttura INTERNAL_I8042_HOOK_KEYBOARD utilizzata da I8042prt con una richiesta di IOCTL_INTERNAL_I8042_HOOK_KEYBOARD.
I8042prt specifica il callback del pacchetto della coda per un mouse nel queueMousePacket membro di una struttura INTERNAL_I8042_HOOK_MOUSE utilizzata 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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | ntdd8042.h (include Ntdd8042.h) |
IRQL | Vedere la sezione Osservazioni. |