다음을 통해 공유


MOUSE_STATE 열거형(ntdd8042.h)

MOUSE_STATE 열거형 형식은 마우스에서 입력의 현재 상태를 식별합니다.

Syntax

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