Bagikan melalui


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

Lihat juga

HidD_GetNumInputBuffers

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS