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 포함) |