Condividi tramite


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 il movimento 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 (generata 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 reimposta il mouse.

Osservazioni

L'enumeratore MOUSE_STATE viene usato come input per un callback PI8042_MOUSE_ISR.

Fabbisogno

Requisito Valore
intestazione ntdd8042.h (include Ntdd8042.h)

Vedere anche

MouFilter_IsrHook

PI8042_MOUSE_ISR