Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Тип перечисления 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) |