共用方式為


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