EVT_VMB_CHANNEL_POST_STARTED回调函数 (vmbuskernelmodeclientlibapi.h)

[一些信息与预发布产品相关,在商业发行之前可能发生实质性修改。 Microsoft 对于此处提供的信息不作任何明示或默示的担保。]

从另一终结点接收数据包后,将在任一终结点调用 EvtVmbChannelPostStarted 回调函数。

语法

EVT_VMB_CHANNEL_POST_STARTED EvtVmbChannelPostStarted;

void EvtVmbChannelPostStarted(
  [in] VMBCHANNEL Channel
)
{...}

参数

[in] Channel

这些终结点的通道。

返回值

备注

创建通道后,客户端驱动程序可以使用 VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT 函数指定用于状态更改的回调函数,包括 EvtVmbChannelPostStarted

通道经过后
配置后,内核模式客户端库 (KMCL) 客户端调用 VmbChannelEnable 函数以打开通道。 打开通道时,KMCL 调用 EvtVmbChannelOpened 回调函数。 在通道终结点可以接收数据包之后,但在处理数据包之前,KMCL 会调用 EvtVmbChannelPostStarted 回调。

可以等待在此函数中发送的数据包完成,例如使用 VmbChannelSendSynchronousRequest 函数。

要求

要求
目标平台 Windows
标头 vmbuskernelmodeclientlibapi.h (包括 VmbusKernelModeClientLibApi.h)
IRQL PASSIVE_LEVEL

另请参阅

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest