Share via


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 を含む)

こちらもご覧ください

MouFilter_IsrHook

PI8042_MOUSE_ISR