énumération MOUSE_STATE (ntddd8042.h)
Le type d’énumération MOUSE_STATE identifie l’état actuel de l’entrée à partir d’une souris.
Syntaxe
typedef enum _MOUSE_STATE {
MouseIdle,
XMovement,
YMovement,
ZMovement,
MouseExpectingACK,
MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;
Constantes
MouseIdle Indique que l’octet d’entrée suivant d’une souris doit être un octet d’état qui spécifie l’état du bouton et les bits de signe et de dépassement de capacité pour le mouvement x et y. |
XMovement 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 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 d’une souris doit être un octet qui spécifie les données de déplacement dans la direction z (générée par une souris de roue). |
MouseExpectingACK Indique que l’octet d’entrée suivant d’une souris doit être un accusé de réception à partir 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.
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ntdd8042.h (include Ntdd8042.h) |