MOUSE_STATE 枚举 (ntdd8042.h)
MOUSE_STATE枚举类型标识鼠标输入的当前状态。
语法
typedef enum _MOUSE_STATE {
MouseIdle,
XMovement,
YMovement,
ZMovement,
MouseExpectingACK,
MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;
常量
MouseIdle 指示鼠标中的下一个输入字节应为状态字节,该字节指定按钮状态以及 x 和 y 移动的符号和溢出位。 |
XMovement 指示鼠标的下一个输入字节应为指定 x 方向移动数据的字节。 |
YMovement 指示鼠标的下一个输入字节应为指定 y 方向移动数据的字节。 |
ZMovement 指示鼠标的下一个输入字节应该是一个字节,该字节指定由滚轮鼠标) 生成的 z 方向 (移动数据。 |
MouseExpectingACK 指示来自鼠标的下一个输入字节应是启用鼠标命令的确认。 |
MouseResetting 指示 I8042prt 正在重置鼠标。 |
注解
MOUSE_STATE枚举器用作 PI8042_MOUSE_ISR回调的 输入。
要求
要求 | 值 |
---|---|
Header | ntdd8042.h (包括 Ntdd8042.h) |