Menyiapkan Data

Data yang disiapkan adalah data deskriptor laporan yang terkait dengan pengumpulan tingkat atas. Aplikasi mode pengguna atau driver mode kernel menggunakan data yang disiapkan untuk mengekstrak informasi tentang kontrol HID tertentu tanpa harus mendapatkan dan menafsirkan seluruh deskriptor laporan perangkat. Aplikasi mode pengguna memperoleh data yang disiapkan koleksi dengan menggunakan HidD_GetPreparsedData dan driver mode kernel menggunakan permintaan IOCTL_HID_GET_COLLECTION_DESCRIPTOR .

Rutinitas dukungan HIDClass berikut mendukung tombol ekstraksi dan pengaturan dan data nilai:

HidP_GetButtons

HidP_SetButtons

HidP_UnsetButtons

HidP_GetUsageValue

HidP_SetUsageValue

HidP_GetScaledUsageValue

HidP_SetScaledUsageValue

HidP_GetUsageValueArray

HidP_SetUsageValueArray