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 回调的输入。
要求
要求 | 价值 |
---|---|
标头 | ntdd8042.h (包括 Ntdd8042.h) |