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 |