FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE 回调函数 (vmbuskernelmodeclientlibapi.h)
VmbServerChannelInitSetVmbusHandle 函数将 VMBus 的实例与此通道相关联。
语法
FN_VMB_SERVER_CHANNEL_INIT_SET_VMBUS_HANDLE FnVmbServerChannelInitSetVmbusHandle;
NTSTATUS FnVmbServerChannelInitSetVmbusHandle(
VMBCHANNEL Channel,
HANDLE VmbusHandle
)
{...}
参数
Channel
通道的句柄。
VmbusHandle
分区的 VMBus vdev 的内核模式句柄。
返回值
如果操作成功,则返回STATUS_SUCCESS。 否则, 将返回相应的 NTSTATUS 错误代码。
注解
VMBus 实例以前是针对特定来宾虚拟机初始化的。 因此,调用此函数可标识提供此通道的子虚拟机。
使用 VmbConvertVmbusHandleToKernelHandle 函数获取 VmbusHandle 参数的值。
可以在任何线程上下文中运行时调用此函数。
重要
此函数通过 VMBus 内核模式客户端库 (Vmbkmcl.sys 总线驱动程序提供的 KMCL) 接口调用。 这是从 KMCL_SERVER_ONLY_METHODS 结构访问的仅限服务器的函数。
有关详细信息,请参阅 KMCL_SERVER_ONLY_METHODS 的“备注”部分。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1809 |
标头 | vmbuskernelmodeclientlibapi.h |