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