RID_DEVICE_INFO-Struktur (winuser.h)
Definiert die unformatierten Eingabedaten, die von einem beliebigen Gerät stammen können.
Syntax
typedef struct tagRID_DEVICE_INFO {
DWORD cbSize;
DWORD dwType;
union {
RID_DEVICE_INFO_MOUSE mouse;
RID_DEVICE_INFO_KEYBOARD keyboard;
RID_DEVICE_INFO_HID hid;
} DUMMYUNIONNAME;
} RID_DEVICE_INFO, *PRID_DEVICE_INFO, *LPRID_DEVICE_INFO;
Member
cbSize
Art: DWORD
Die Größe der RID_DEVICE_INFO-Struktur in Bytes.
dwType
Art: DWORD
Der Typ der Rohdaten. Dieser Member kann einer der folgenden Werte sein.
Wert | Bedeutung |
---|---|
|
Daten stammen von einer Maus. |
|
Daten stammen von einer Tastatur. |
|
Die Daten stammen von einer HID, die keine Tastatur oder Maus ist. |
DUMMYUNIONNAME
DUMMYUNIONNAME.mouse
Wenn dwTypeRIM_TYPEMOUSE ist, ist dies die RID_DEVICE_INFO_MOUSE Struktur, die die Maus definiert.
DUMMYUNIONNAME.keyboard
Wenn dwTypeRIM_TYPEKEYBOARD ist, ist dies die RID_DEVICE_INFO_KEYBOARD Struktur, die die Tastatur definiert.
DUMMYUNIONNAME.hid
Typ: RID_DEVICE_INFO_HID
Wenn dwTypeRIM_TYPEHID ist, ist dies die RID_DEVICE_INFO_HID-Struktur , die das HID-Gerät definiert.
Anforderungen
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | winuser.h (windows.h einschließen) |
Siehe auch
Konzept
Referenz