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

GetRawInputDeviceInfo

Struktur RAWINPUT

Struktur RAWKEYBOARD

Struktur RAWMOUSE

Struktur RAWHID

Input Mentah

Referensi

WM_INPUT