Partager via


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.

Voir aussi

INTERNAL_I8042_HOOK_KEYBOARD

INTERNAL_I8042_HOOK_MOUSE

IOCTL_INTERNAL_I8042_HOOK_KEYBOARD

IOCTL_INTERNAL_I8042_HOOK_MOUSE