PI8042_QUEUE_PACKET fonction de rappel (ntdd8042.h)
La routine de rappel de type PI8042_QUEUE_PACKET met en file d’attente un paquet de données d’entrée pour traitement par le DPC ISR d’un clavier ou d’un périphérique de souris. I8042prt fournit ce rappel.
Syntaxe
PI8042_QUEUE_PACKET Pi8042QueuePacket;
void Pi8042QueuePacket(
[in] PVOID Context
)
{...}
Paramètres
[in] Context
Pointeur vers l’objet de périphérique de fonction qui représente un clavier ou un périphérique de souris.
Valeur de retour
None
Remarques
Le rappel PI8042_QUEUE_PACKET ne doit être appelé que par un rappel PI8042_KEYBOARD_ISR ou un rappelPI8042_MOUSE_ISR . I8042prt appelle un rappel ISR fourni par le fournisseur dans l’ISR de l’appareil I8042prt correspondant.
I8042prt spécifie le rappel de paquets de file d’attente pour un clavier dans le membre QueueKeyboardPacket de la structure INTERNAL_I8042_HOOK_KEYBOARD qu’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 membre QueueMousePacket d’une structure INTERNAL_I8042_HOOK_MOUSE qu’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 niveau IRQL que l’ISR I8042prt pour l’appareil.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | ntdd8042.h (inclure Ntdd8042.h) |
IRQL | Consultez la section Notes. |