Freigeben über


HidD_GetNumInputBuffers-Funktion (hidsdi.h)

Die HidD_GetNumInputBuffers Routine gibt die aktuelle Größe des Ringpuffers (in Anzahl der Berichte) zurück, den der HID-Klassentreiber verwendet, um Eingabeberichte aus einer angegebenen Sammlung der obersten Ebene in die Warteschlange zu stellen.

Syntax

BOOLEAN HidD_GetNumInputBuffers(
  [in]  HANDLE HidDeviceObject,
  [out] PULONG NumberBuffers
);

Parameter

[in] HidDeviceObject

Gibt ein geöffnetes Handle für eine Auflistung der obersten Ebene an.

[out] NumberBuffers

Zeiger auf eine vom Aufrufer zugeordnete Variable, die die Routine verwendet, um die maximale Anzahl von Eingabeberichten zurückzugeben, die der Ringpuffer enthalten kann.

Rückgabewert

HidD_GetNumInputBuffers gibt TRUE zurück, wenn dies erfolgreich ist. Andernfalls wird FALSE zurückgegeben. Verwenden Sie GetLastError , um erweiterte Fehlerinformationen abzurufen.

Hinweise

Nur Benutzermodusanwendungen können HidD_GetNumInputBuffers aufrufen. Kernelmodustreiber können die IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS-Anforderung verwenden.

Weitere Informationen finden Sie unter HID-Auflistungen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Verfügbar in Windows 2000 und höheren Versionen von Windows.
Zielplattform Universell
Header hidsdi.h (include Hidsdi.h)
Bibliothek Hid.lib
DLL Hid.dll

Weitere Informationen

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS