次の方法で共有


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

パケットが配信されるチャネル 1。

[in] PacketsProcessed

このバッチで配信されたパケットの数。

戻り値

何一つ

備考

クライアント ドライバーは、VmbChannelInitSetProcessPacketCallbacks 関数を使用して、このコールバック関数の実装を登録します。

受信リング バッファーが空であったため、パケット処理の一時停止が発生する可能性があります。

このコールバック関数は、チャネルがワーカー スレッドへのパケット処理を延期するように構成されていない限り、DISPATCH_LEVEL以下で呼び出すことができます。

必要条件

要件 価値
ターゲット プラットフォーム ウィンドウズ
ヘッダー vmbuskernelmodeclientlibapi.h (VmbusKernelModeClientLibApi.h を含む)
IRQL <=DISPATCH_LEVEL

関連項目

EvtVmbChannelProcessPacket

VmbChannelInitSetProcessPacketCallbacks