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