Перечисление 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