перечисление 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 (include Ntdd8042.h)

См. также

MouFilter_IsrHook

PI8042_MOUSE_ISR