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