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 (Ntddd8042.h を含む) |