Freigeben über


MOUSE_STATE-Aufzählung (ntdd8042.h)

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)

Siehe auch

MouFilter_IsrHook

PI8042_MOUSE_ISR