Partager via


énumération MOUSE_STATE (ntdd8042.h)

Le type d’énumération MOUSE_STATE identifie l’état actuel de l’entrée à partir d’une souris.

Syntax

typedef enum _MOUSE_STATE {
  MouseIdle,
  XMovement,
  YMovement,
  ZMovement,
  MouseExpectingACK,
  MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;

Constantes

 
MouseIdle
Indique que l’octet d’entrée suivant à partir d’une souris doit être un status octet qui spécifie l’état du bouton et les bits de signe et de dépassement pour le mouvement x et y.
XMovement
Indique que l’octet d’entrée suivant à partir d’une souris doit être un octet qui spécifie les données de déplacement dans la direction x.
YMovement
Indique que l’octet d’entrée suivant d’une souris doit être un octet qui spécifie les données de déplacement dans la direction y.
ZMovement
Indique que l’octet d’entrée suivant à partir d’une souris doit être un octet qui spécifie les données de déplacement dans la direction z (générées par une souris à roulette).
MouseExpectingACK
Indique que l’octet d’entrée suivant à partir d’une souris doit être un accusé de réception d’une commande activer la souris.
MouseResetting
Indique que I8042prt réinitialise la souris.

Remarques

L’énumérateur MOUSE_STATE est utilisé comme entrée dans un rappel PI8042_MOUSE_ISR .

Configuration requise

Condition requise Valeur
En-tête ntdd8042.h (inclure Ntdd8042.h)

Voir aussi

MouFilter_IsrHook

PI8042_MOUSE_ISR