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)

另请参阅

MouFilter_IsrHook

PI8042_MOUSE_ISR