EVT_VMB_CHANNEL_PROCESSING_COMPLETE回调函数 (vmbuskernelmodeclientlibapi.h)
[一些信息与预发布产品相关,在商业发行之前可能发生实质性修改。 Microsoft 对于此处提供的信息不作任何明示或默示的担保。]
如果在传递后续数据包之前暂停,则当 EvtVmbChannelProcessPacket 函数传递了一组数据包时,将调用 EvtVmbChannelProcessingComplete 回调函数。
语法
EVT_VMB_CHANNEL_PROCESSING_COMPLETE EvtVmbChannelProcessingComplete;
void EvtVmbChannelProcessingComplete(
[in] VMBCHANNEL Channel,
[in] UINT32 PacketsProcessed
)
{...}
参数
[in] Channel
传递数据包的通道。
[in] PacketsProcessed
此批中传递的数据包数。
返回值
无
备注
客户端驱动程序使用 VmbChannelInitSetProcessPacketCallbacks 函数注册此回调函数的实现。
数据包处理可能会暂停,因为传入的环形缓冲区为空。
可以在 DISPATCH_LEVEL 或更低时间调用此回调函数,除非通道已配置为将数据包处理延迟到工作线程。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | vmbuskernelmodeclientlibapi.h (包括 VmbusKernelModeClientLibApi.h) |
IRQL | <=DISPATCH_LEVEL |