HidD_SetNumInputBuffers (hidsdi.h)
Rutinitas HidD_SetNumInputBuffers menetapkan jumlah maksimum laporan input yang dapat ditahan oleh buffer cincin driver kelas HID untuk koleksi tingkat atas tertentu.
Sintaks
BOOLEAN HidD_SetNumInputBuffers(
[in] HANDLE HidDeviceObject,
[in] ULONG NumberBuffers
);
Parameter
[in] HidDeviceObject
Menentukan handel terbuka ke koleksi tingkat atas.
[in] NumberBuffers
Menentukan jumlah maksimum buffer yang harus dipertahankan driver kelas HID untuk laporan input yang dihasilkan oleh koleksi HidDeviceObject .
Nilai kembali
HidD_SetNumInputBuffers mengembalikan TRUE jika berhasil; jika tidak, ia mengembalikan FALSE. Gunakan GetLastError untuk mendapatkan informasi kesalahan yang diperluas.
Keterangan
Hanya aplikasi mode pengguna yang dapat memanggil HidD_SetNumInputBuffers. Driver mode kernel harus menggunakan permintaan IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS .
Jika HidD_SetNumInputBuffers mengembalikan FALSE, dan fungsi Microsoft Win32 GetLastError menunjukkan bahwa parameter yang tidak valid disediakan, nilai NumberBuffers tidak valid. Driver kelas HID memerlukan minimal dua buffer input. Pada Windows 2000, jumlah maksimum buffer input yang didukung driver kelas HID adalah 200, dan pada Windows XP dan yang lebih baru, jumlah maksimum buffer input yang didukung driver kelas HID adalah 512. Jumlah default buffer input adalah 32.
Untuk informasi selengkapnya, lihat Koleksi HID.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows 2000 dan versi Windows yang lebih baru. |
Target Platform | Universal |
Header | hidsdi.h (termasuk Hidsdi.h) |
Pustaka | Hid.lib |
DLL | Hid.dll |