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 |