MOUSE_STATE ntdd8042.h) ntdd8042.h (列舉

MOUSE_STATE列舉類型會識別滑鼠輸入的目前狀態。

Syntax

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