PI8042_QUEUE_PACKET fonction de rappel (ntdd8042.h)
La routine de rappel typée PI8042_QUEUE_PACKET met en file d’attente un paquet de données d’entrée pour le traitement par le DPC ISR d’un clavier ou d’un appareil de souris. I8042prt fournit ce rappel.
Syntaxe
PI8042_QUEUE_PACKET Pi8042QueuePacket;
void Pi8042QueuePacket(
[in] PVOID Context
)
{...}
Paramètres
[in] Context
Pointeur vers l’objet d’appareil de fonction qui représente un clavier ou un appareil de souris.
Valeur de retour
Aucun
Remarques
Le rappel PI8042_QUEUE_PACKET doit uniquement être appelé par un rappel PI8042_KEYBOARD_ISR ou un rappelPI8042_MOUSE_ISR. I8042prt appelle un rappel ISR fourni par le fournisseur dans l’ISR d’appareil I8042prt correspondant.
I8042prt spécifie le rappel de paquets de file d’attente pour un clavier dans le QueueKeyboardPacket membre de la structure INTERNAL_I8042_HOOK_KEYBOARD que I8042prt utilise avec une requête IOCTL_INTERNAL_I8042_HOOK_KEYBOARD.
I8042prt spécifie le rappel de paquets de file d’attente d’une souris dans le QueueMousePacket membre d’une structure INTERNAL_I8042_HOOK_MOUSE que I8042prt utilise avec une requête IOCTL_INTERNAL_I8042_HOOK_MOUSE.
Le rappel PI8042_QUEUE_PACKET s’exécute en mode noyau au même IRQL que l’ISR I8042prt pour l’appareil.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | ntdd8042.h (include Ntdd8042.h) |
IRQL | Voir la section Remarques. |