EVT_VMB_CHANNEL_PROCESSING_COMPLETE回呼函式 (vmbuskernelmodeclientlibapi.h)

[某些資訊與發行前發行的產品有關,在正式發行前可能會大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。]

EvtVmbChannelProcessingComplete 回呼函式會在 EvtVmbChannelProcessPacket 函式傳遞封包群組時叫用,如果在傳遞後續封包之前暫停。

語法

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