struktur RID_DEVICE_INFO (winuser.h)
Menentukan data input mentah yang berasal dari perangkat apa pun.
Sintaks
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;
Anggota
cbSize
Jenis: DWORD
Ukuran, dalam byte, dari struktur RID_DEVICE_INFO .
dwType
Jenis: DWORD
Jenis data input mentah. Anggota ini bisa menjadi salah satu nilai berikut.
Nilai | Makna |
---|---|
|
Data berasal dari mouse. |
|
Data berasal dari keyboard. |
|
Data berasal dari HID yang bukan keyboard atau mouse. |
DUMMYUNIONNAME
DUMMYUNIONNAME.mouse
Jenis: RID_DEVICE_INFO_MOUSE
Jika dwTypeRIM_TYPEMOUSE, ini adalah struktur RID_DEVICE_INFO_MOUSE yang menentukan mouse.
DUMMYUNIONNAME.keyboard
Jenis: RID_DEVICE_INFO_KEYBOARD
Jika dwTypeRIM_TYPEKEYBOARD, ini adalah struktur RID_DEVICE_INFO_KEYBOARD yang menentukan keyboard.
DUMMYUNIONNAME.hid
Jenis: RID_DEVICE_INFO_HID
Jika dwTypeRIM_TYPEHID, ini adalah struktur RID_DEVICE_INFO_HID yang menentukan perangkat HID.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winuser.h (sertakan Windows.h) |
Lihat juga
Konseptual
Referensi