é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) |