Compartir a través de


estructura MOUSE_ATTRIBUTES (ntddmou.h)

MOUSE_ATTRIBUTES especifica los atributos de un dispositivo del mouse.

Sintaxis

typedef struct _MOUSE_ATTRIBUTES {
  USHORT MouseIdentifier;
  USHORT NumberOfButtons;
  USHORT SampleRate;
  ULONG  InputDataQueueLength;
} MOUSE_ATTRIBUTES, *PMOUSE_ATTRIBUTES;

Miembros

MouseIdentifier

Especifica uno de los siguientes tipos de dispositivos de mouse.

Tipo de mouse Significado
BALLPOINT_I8042_HARDWARE Mouse del punto de bola de puerto i8042
BALLPOINT_SERIAL_HARDWARE Mouse del punto de bola de puerto serie
MOUSE_HID_HARDWARE Ratón HIDClass
MOUSE_I8042_HARDWARE Mouse del puerto i8042
MOUSE_INPORT_HARDWARE Mouse de entrada (bus)
MOUSE_SERIAL_HARDWARE Mouse del puerto serie
WHEELMOUSE_HID_HARDWARE Mouse de rueda HIDClass
WHEELMOUSE_I8042_HARDWARE Mouse de rueda del puerto i8042
WHEELMOUSE_SERIAL_HARDWARE Mouse de rueda del puerto serie

NumberOfButtons

Especifica el número de botones admitidos por un mouse. Un mouse puede tener de dos a cinco botones. El valor predeterminado es MOUSE_NUMBER_OF_BUTTONS.

SampleRate

Especifica la velocidad, en informes por segundo, a la que se muestrea la entrada de un mouse PS/2. El valor predeterminado es MOUSE_SAMPLE_RATE. Este valor no se usa para dispositivos USB.

InputDataQueueLength

Especifica el tamaño, en bytes, de la cola de datos de entrada utilizada por el controlador de puerto para un dispositivo del mouse.

Comentarios

Esta estructura se usa con una solicitud de IOCTL_MOUSE_QUERY_ATTRIBUTES para obtener los atributos de un mouse.

Requisitos

Requisito Valor
Header ntddmou.h (incluya Ntddmou.h)

Consulte también

IOCTL_MOUSE_QUERY_ATTRIBUTES