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)

另请参阅

MouFilter_IsrHook

PI8042_MOUSE_ISR