HidD_GetNumInputBuffers 函数 (hidsdi.h)

HidD_GetNumInputBuffers例程返回 HID 类驱动程序用于从指定的顶级集合中对输入报告进行排队的环形缓冲区的当前大小(以报告数为单位)。

语法

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

参数

[in] HidDeviceObject

指定顶级集合的打开句柄。

[out] NumberBuffers

指向调用方分配的变量的指针,例程使用该变量返回环形缓冲区可以容纳的最大输入报告数。

返回值

如果成功,HidD_GetNumInputBuffers 返回 TRUE ;否则返回 FALSE。 使用 GetLastError 获取扩展错误信息。

注解

只有用户模式应用程序才能调用 HidD_GetNumInputBuffers。 内核模式驱动程序可以使用 IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS 请求。

有关详细信息,请参阅 HID 集合

要求

要求
最低受支持的客户端 在 Windows 2000 和更高版本的 Windows 中可用。
目标平台 通用
标头 hidsdi.h (包括 Hidsdi.h)
Library Hid.lib
DLL Hid.dll

另请参阅

HidD_SetNumInputBuffers

IOCTL_GET_NUM_DEVICE_INPUT_BUFFERS

IOCTL_SET_NUM_DEVICE_INPUT_BUFFERS