MOUSE_STATE-Enumeration (ntdd8042.h)
Der MOUSE_STATE Enumerationstyp identifiziert den aktuellen Zustand der Eingabe von einer Maus.
Syntax
typedef enum _MOUSE_STATE {
MouseIdle,
XMovement,
YMovement,
ZMovement,
MouseExpectingACK,
MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;
Konstanten
MouseIdle Gibt an, dass das nächste Eingabebyte einer Maus ein status Byte sein sollte, das den Schaltflächenzustand sowie das Zeichen und überlaufbits für die x- und y-Bewegung angibt. |
XMovement Gibt an, dass das nächste Eingabebyte einer Maus ein Byte sein soll, das Bewegungsdaten in x-Richtung angibt. |
YMovement Gibt an, dass das nächste Eingabebyte einer Maus ein Byte sein sollte, das Bewegungsdaten in y-Richtung angibt. |
ZMovement Gibt an, dass das nächste Eingabebyte einer Maus ein Byte sein soll, das Bewegungsdaten in z-Richtung angibt (generiert von einer Radmaus). |
MouseExpectingACK Gibt an, dass das nächste Eingabebyte von einer Maus eine Bestätigung von einem Befehl zum Aktivieren der Maus sein soll. |
MouseResetting Gibt an, dass I8042prt die Maus zurückgesetzt hat. |
Hinweise
Der MOUSE_STATE Enumerator wird als Eingabe für einen PI8042_MOUSE_ISR Rückruf verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ntdd8042.h (einschließen von Ntdd8042.h) |