Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
MOUSE_ATTRIBUTES gibt die Attribute eines Mausgeräts an.
Syntax
typedef struct _MOUSE_ATTRIBUTES {
USHORT MouseIdentifier;
USHORT NumberOfButtons;
USHORT SampleRate;
ULONG InputDataQueueLength;
} MOUSE_ATTRIBUTES, *PMOUSE_ATTRIBUTES;
Member
MouseIdentifier
Gibt einen der folgenden Arten von Mausgeräten an.
| Maustyp | Bedeutung |
|---|---|
| BALLPOINT_I8042_HARDWARE | i8042 Port-Kugelpunktmaus |
| BALLPOINT_SERIAL_HARDWARE | Kugelpunktmaus für seriellen Port |
| MOUSE_HID_HARDWARE | HIDClass-Maus |
| MOUSE_I8042_HARDWARE | i8042-Portmaus |
| MOUSE_INPORT_HARDWARE | Inport -Maus (Bus) |
| MOUSE_SERIAL_HARDWARE | Maus am seriellen Port |
| WHEELMOUSE_HID_HARDWARE | HIDClass-Mausrad |
| WHEELMOUSE_I8042_HARDWARE | i8042-Portradmaus |
| WHEELMOUSE_SERIAL_HARDWARE | Maus mit seriellem Portrad |
NumberOfButtons
Gibt die Anzahl von Schaltflächen an, die von einer Maus unterstützt werden. Eine Maus kann zwischen zwei und fünf Schaltflächen haben. Der Standardwert ist MOUSE_NUMBER_OF_BUTTONS.
SampleRate
Gibt die Rate in Berichten pro Sekunde an, mit der Eingaben von einer PS/2-Maus abgetastet werden. Der Standardwert ist MOUSE_SAMPLE_RATE. Dieser Wert wird nicht für USB-Geräte verwendet.
InputDataQueueLength
Gibt die Größe der Eingabedatenwarteschlange in Bytes an, die vom Porttreiber für ein Mausgerät verwendet wird.
Hinweise
Diese Struktur wird mit einer IOCTL_MOUSE_QUERY_ATTRIBUTES-Anforderung verwendet, um die Attribute einer Maus abzurufen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | ntddmou.h (include Ntddmou.h) |