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 |