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. |