Struktur RAWINPUTHEADER (winuser.h)
Berisi informasi header yang merupakan bagian dari data input mentah.
Sintaks
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER, *LPRAWINPUTHEADER;
Anggota
dwType
Jenis: DWORD
Jenis input mentah. Jenis dapat berupa salah satu dari nilai berikut:
Nilai | Makna |
---|---|
RIM_TYPEMOUSE 0 | Input mentah berasal dari mouse. |
RIM_TYPEKEYBOARD 1 | Input mentah berasal dari keyboard. |
RIM_TYPEHID 2 | Input mentah berasal dari beberapa perangkat yang bukan keyboard atau mouse. |
dwSize
Jenis: DWORD
Ukuran, dalam byte, dari seluruh paket input data. Ini termasuk RAWINPUT ditambah kemungkinan laporan input tambahan dalam array panjang variabel RAWHID .
hDevice
Jenis: HANDEL
Handel ke perangkat yang menghasilkan data input mentah.
wParam
Jenis: WPARAM
Nilai yang diteruskan dalam parameter wParam dari pesan WM_INPUT .
Keterangan
Untuk mendapatkan informasi selengkapnya tentang perangkat, gunakan hDevice dalam panggilan ke GetRawInputDeviceInfo. hDevice dapat menjadi nol jika input diterima dari touchpad presisi.
Persyaratan
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Header | winuser.h (termasuk Windows.h) |
Lihat juga
Konseptual
Referensi