Input Mentah

Bagian ini menjelaskan bagaimana sistem memberikan input mentah ke aplikasi Anda dan bagaimana aplikasi menerima dan memproses input tersebut. Input mentah terkadang disebut sebagai input generik.

Di Bagian Ini

Nama Deskripsi
Tentang Input Mentah Membahas input pengguna dari perangkat seperti joystick, layar sentuh, dan mikrofon.
Menggunakan Input Mentah Menyediakan kode sampel untuk tugas yang berkaitan dengan input mentah.
Referensi Input Mentah Berisi referensi API.

Fungsi

Nama Deskripsi
DefRawInputProc Memanggil prosedur input mentah default untuk menyediakan pemrosesan default untuk setiap pesan input mentah yang tidak diproses oleh aplikasi. Fungsi ini memastikan bahwa setiap pesan diproses. DefRawInputProc dipanggil dengan parameter yang sama yang diterima oleh prosedur jendela.
GetRawInputBuffer Melakukan pembacaan buffer data input mentah.
GetRawInputData Mendapatkan input mentah dari perangkat yang ditentukan.
GetRawInputDeviceInfo Mendapatkan informasi tentang perangkat input mentah.
GetRawInputDeviceList Menghitung perangkat input mentah yang melekat pada sistem.
GetRegisteredRawInputDevices Mendapatkan informasi tentang perangkat input mentah untuk aplikasi saat ini.
RegisterRawInputDevices Mendaftarkan perangkat yang menyediakan data input mentah.

Makro

Nama Deskripsi
GET_RAWINPUT_CODE_WPARAM Mendapatkan kode input dari wParam di WM_INPUT.
NEXTRAWINPUTBLOCK Mendapatkan lokasi struktur berikutnya dalam array struktur RAWINPUT .

Pemberitahuan

Nama Deskripsi
WM_INPUT Dikirim ke jendela yang mendapatkan input mentah.
WM_INPUT_DEVICE_CHANGE Dikirim ke jendela yang terdaftar untuk menerima input mentah.

Struktur

Nama Deskripsi
RAWHID Menjelaskan format input mentah dari Perangkat Antarmuka Manusia (HID).
RAWINPUT Berisi input mentah dari perangkat.
RAWINPUTDEVICE Menentukan informasi untuk perangkat input mentah.
RAWINPUTDEVICELIST Berisi informasi tentang perangkat input mentah.
RAWINPUTHEADER Berisi informasi header yang merupakan bagian dari data input mentah.
PAPAN RAWKEYBOARD Berisi informasi tentang status keyboard.
RAWMOUSE Berisi informasi tentang status tetikus.
RID_DEVICE_INFO Menentukan data input mentah yang berasal dari perangkat apa pun.
RID_DEVICE_INFO_HID Menentukan data input mentah yang berasal dari HID yang ditentukan.
RID_DEVICE_INFO_KEYBOARD Menentukan data input mentah yang berasal dari keyboard yang ditentukan.
RID_DEVICE_INFO_MOUSE Menentukan data input mentah yang berasal dari mouse yang ditentukan.