structure RID_DEVICE_INFO (winuser.h)
Définit les données d’entrée brute provenant de n’importe quel périphérique.
Syntaxe
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;
Membres
cbSize
Type : DWORD
Taille, en octets, de la structure RID_DEVICE_INFO .
dwType
Type : DWORD
Type de données d’entrée brutes. Ce membre peut être l’une des valeurs suivantes.
DUMMYUNIONNAME
DUMMYUNIONNAME.mouse
Type : RID_DEVICE_INFO_MOUSE
Si dwType est RIM_TYPEMOUSE, il s’agit de la structure RID_DEVICE_INFO_MOUSE qui définit la souris.
DUMMYUNIONNAME.keyboard
Type : RID_DEVICE_INFO_KEYBOARD
Si dwType est RIM_TYPEKEYBOARD, il s’agit de la structure RID_DEVICE_INFO_KEYBOARD qui définit le clavier.
DUMMYUNIONNAME.hid
Type : RID_DEVICE_INFO_HID
Si dwType est RIM_TYPEHID, il s’agit de la structure RID_DEVICE_INFO_HID qui définit l’appareil HID.
Spécifications
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winuser.h (inclure Windows.h) |
Voir aussi
Conceptuel
Référence