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 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)

Vedi anche

MouFilter_IsrHook

PI8042_MOUSE_ISR