Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der MOUSE_STATE Enumerationstyp identifiziert den aktuellen Eingabezustand 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 Statusbyte sein soll, das den Zustand der Schaltfläche sowie das Zeichen und überlaufbits für die x- und y-Bewegung angibt. |
XMovement Gibt an, dass das nächste Eingabebyte aus einer Maus ein Byte sein soll, das Bewegungsdaten in der x-Richtung angibt. |
YMovement Gibt an, dass das nächste Eingabebyte einer Maus ein Byte sein soll, das Bewegungsdaten in der Y-Richtung angibt. |
ZMovement Gibt an, dass das nächste Eingabebyte einer Maus ein Byte sein soll, das Bewegungsdaten in der Z-Richtung angibt (generiert durch eine Rad maus). |
MouseExpectingACK Gibt an, dass das nächste Eingabebyte aus einer Maus eine Bestätigung eines aktivierten Mausbefehls sein soll. |
MouseResetting Gibt an, dass I8042prt die Maus zurückgesetzt. |
Bemerkungen
Der MOUSE_STATE Enumerator wird als Eingabe für einen PI8042_MOUSE_ISR Rückruf verwendet.
Anforderungen
Anforderung | Wert |
---|---|
Header- | ntdd8042.h (enthalten Ntdd8042.h) |