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 函数。

要求

要求 价值
目标平台 窗户
标头 vmbuskernelmodeclientlibapi.h (包括 VmbusKernelModeClientLibApi.h)
IRQL PASSIVE_LEVEL

另请参阅

EvtVmbChannelOpened

EvtVmbChannelPostStarted

VMB_CHANNEL_STATE_CHANGE_CALLBACKS_INIT

VmbChannelEnable

VmbChannelSendSynchronousRequest