enumerazione MOUSE_STATE (ntdd8042.h)
Il tipo di enumerazione MOUSE_STATE identifica lo stato corrente dell'input da un mouse.
Sintassi
typedef enum _MOUSE_STATE {
MouseIdle,
XMovement,
YMovement,
ZMovement,
MouseExpectingACK,
MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;
Costanti
MouseIdle Indica che il byte di input successivo da un mouse deve essere un byte di stato che specifica lo stato del pulsante e i bit di segno e overflow per lo spostamento x e y. |
XMovement Indica che il byte di input successivo da un mouse deve essere un byte che specifica i dati di spostamento nella direzione x. |
YMovement Indica che il byte di input successivo da un mouse deve essere un byte che specifica i dati di spostamento nella direzione y. |
ZMovement Indica che il byte di input successivo da un mouse deve essere un byte che specifica i dati di spostamento nella direzione z (generato da un mouse della rotellina). |
MouseExpectingACK Indica che il byte di input successivo da un mouse deve essere un riconoscimento da un comando enable mouse. |
MouseResetting Indica che I8042prt sta reimpostando il mouse. |
Commenti
L'enumeratore MOUSE_STATE viene usato come input per un callback PI8042_MOUSE_ISR .
Requisiti
Requisito | Valore |
---|---|
Intestazione | ntdd8042.h (include Ntdd8042.h) |