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