EVT_VHF_READY_FOR_NEXT_READ_REPORT回调函数 (vhf.h)

HID 源驱动程序实现此事件回调函数以将其缓冲方案用于 HID 输入报告,并希望在下一个报告可以提交到 VHF 时收到通知。

语法

EVT_VHF_READY_FOR_NEXT_READ_REPORT EvtVhfReadyForNextReadReport;

void EvtVhfReadyForNextReadReport(
  [in] PVOID VhfClientContext
)
{...}

参数

[in] VhfClientContext

指向 HID 源驱动程序定义的上下文结构的指针,驱动程序在上一次调用 VhfCreate 中创建虚拟 HID 设备时传递该结构。

返回值

备注

虚拟 HID 框架 (VHF) 调用此回调函数,通知 HID 源驱动程序可以提交缓冲区以获取 HID 输入报告。 调用回调后,HID 源驱动程序只能调用 一次 VhfReadReportSubmit 。 如果 HID 输入报告的一部分仍处于挂起状态,驱动程序必须等待 VHF 调用 EvtVhfReadyForNextReadReport 之前 ,驱动程序才能再次调用 VhfReadReportSubmit

如果 HID 源驱动程序未实现此回调函数,则 VHF 使用默认缓冲策略进行 HID 读取 (输入) 报表。

要求

要求
最低受支持的客户端 Windows 10
最低受支持的服务器 无受支持的版本
目标平台 桌面
标头 vhf.h
IRQL <=DISPATCH_LEVEL

另请参阅

使用虚拟 HID 框架 (VHF) 编写 HID 源驱动程序