Compartir a través de


MOUSE_STATE enumeración (ntdd8042.h)

El tipo de enumeración MOUSE_STATE identifica el estado actual de entrada de un mouse.

Syntax

typedef enum _MOUSE_STATE {
  MouseIdle,
  XMovement,
  YMovement,
  ZMovement,
  MouseExpectingACK,
  MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;

Constantes

 
MouseIdle
Indica que el siguiente byte de entrada de un mouse debe ser un byte de estado que especifica el estado del botón y los bits de signo y desbordamiento para el movimiento x e y.
XMovement
Indica que el siguiente byte de entrada de un mouse debe ser un byte que especifica los datos de movimiento en la dirección x.
YMovement
Indica que el siguiente byte de entrada de un mouse debe ser un byte que especifica los datos de movimiento en la dirección y.
ZMovement
Indica que el siguiente byte de entrada de un mouse debe ser un byte que especifica los datos de movimiento en dirección z (generados por un mouse de rueda).
MouseExpectingACK
Indica que el siguiente byte de entrada de un mouse debe ser una confirmación de un comando enable mouse.
MouseResetting
Indica que I8042prt está restableciendo el mouse.

Comentarios

El enumerador MOUSE_STATE se usa como entrada para una devolución de llamada de PI8042_MOUSE_ISR .

Requisitos

Requisito Valor
Header ntdd8042.h (incluya Ntdd8042.h)

Consulte también

MouFilter_IsrHook

PI8042_MOUSE_ISR