Freigeben über


HidD_GetNumInputBuffers-Funktion (hidsdi.h)

Die HidD_GetNumInputBuffers Routine gibt die aktuelle Größe des Ringpuffers zurück, den der HID-Klassentreiber verwendet, um Eingabeberichte aus einer angegebenen Auflistung der obersten Ebenein 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 zugewiesene Variable, die von der Routine verwendet wird, 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 zu erhalten.

Bemerkungen

Nur Benutzermodusanwendungen können HidD_GetNumInputBuffersaufrufen. Kernelmodustreiber können die IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS Anforderung verwenden.

Weitere Informationen finden Sie unter HID Collections.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows 2000 und höheren Versionen von Windows.
Zielplattform- Universal
Header- hidsdi.h (include Hidsdi.h)
Library Hid.lib
DLL- Hid.dll

Siehe auch

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS