Compartilhar via


MOUSE_STATE enumeração (ntdd8042.h)

O tipo de enumeração MOUSE_STATE identifica o estado atual de entrada de um mouse.

Syntax

typedef enum _MOUSE_STATE {
  MouseIdle,
  XMovement,
  YMovement,
  ZMovement,
  MouseExpectingACK,
  MouseResetting
} MOUSE_STATE, *PMOUSE_STATE;

Constantes

 
MouseIdle
Indica que o próximo byte de entrada de um mouse deve ser um byte status que especifica o estado do botão e os bits de sinal e estouro para o movimento x e y.
XMovement
Indica que o próximo byte de entrada de um mouse deve ser um byte que especifica os dados de movimentação na direção x.
YMovement
Indica que o próximo byte de entrada de um mouse deve ser um byte que especifica os dados de movimentação na direção y.
ZMovement
Indica que o próximo byte de entrada de um mouse deve ser um byte que especifica dados de movimentação na direção z (gerado por um mouse de roda).
MouseExpectingACK
Indica que o próximo byte de entrada de um mouse deve ser uma confirmação de um comando habilitar mouse.
MouseResetting
Indica que i8042prt está redefinindo o mouse.

Comentários

O enumerador MOUSE_STATE é usado como entrada para um retorno de chamada PI8042_MOUSE_ISR .

Requisitos

Requisito Valor
Cabeçalho ntdd8042.h (inclua Ntdd8042.h)

Confira também

MouFilter_IsrHook

PI8042_MOUSE_ISR