// vmbuskernelmodeclientlibapi.h
EVT_VMB_CHANNEL_PROCESSING_COMPLETE EvtVmbChannelProcessingComplete;
VOID EvtVmbChannelProcessingComplete(
[in] VMBCHANNEL Channel,
[in] UINT32 PacketsProcessed
)
{...}
View the official Windows Driver Kit DDI referenceNo description available.
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
The EvtVmbChannelProcessingComplete callback function is invoked when a group of packets has been delivered by the EvtVmbChannelProcessPacket function, if there is a pause before delivering subsequent packets.
Channel [in]The channel one which the packets are delivered.
PacketsProcessed [in]The number of packets which were delivered in this batch.
The client driver registers its implementation of this callback function by using the VmbChannelInitSetProcessPacketCallbacks function.
A pause in packet processing might occur because the incoming ring buffer was empty.
This callback function can be invoked at DISPATCH_LEVEL or lower, unless the channel has been configured to defer packet processing to a worker thread.
VmbChannelInitSetProcessPacketCallbacks