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) |