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

另请参阅

EvtVmbChannelProcessPacket

VmbChannelInitSetProcessPacketCallbacks