struttura RID_DEVICE_INFO (winuser.h)
Definisce i dati di input non elaborati provenienti da qualsiasi dispositivo.
Sintassi
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;
Members
cbSize
Tipo: DWORD
Dimensione, in byte, della struttura RID_DEVICE_INFO .
dwType
Tipo: DWORD
Tipo di dati di input non elaborati. Questo membro può essere uno dei valori seguenti.
Valore | Significato |
---|---|
|
I dati provengono da un mouse. |
|
I dati provengono da una tastiera. |
|
I dati provengono da un HID che non è una tastiera o un mouse. |
DUMMYUNIONNAME
DUMMYUNIONNAME.mouse
Tipo: RID_DEVICE_INFO_MOUSE
Se dwType è RIM_TYPEMOUSE, si tratta della struttura RID_DEVICE_INFO_MOUSE che definisce il mouse.
DUMMYUNIONNAME.keyboard
Tipo: RID_DEVICE_INFO_KEYBOARD
Se dwType è RIM_TYPEKEYBOARD, si tratta della struttura RID_DEVICE_INFO_KEYBOARD che definisce la tastiera.
DUMMYUNIONNAME.hid
Tipo: RID_DEVICE_INFO_HID
Se dwType è RIM_TYPEHID, si tratta della struttura RID_DEVICE_INFO_HID che definisce il dispositivo HID.
Requisiti
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winuser.h (include Windows.h) |
Vedi anche
Informazioni concettuali
Riferimento