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 参数的值。
可在任何线程上下文中运行时调用此函数。
重要
此函数通过 Vmbkmcl.sys 总线驱动程序提供的 VMBus 内核模式客户端库(KMCL)接口调用。 这是从 KMCL_SERVER_ONLY_METHODS 结构访问的仅限服务器的函数。
有关详细信息,请参阅 KMCL_SERVER_ONLY_METHODS的“备注”部分。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 版本 1809 |
标头 | vmbuskernelmodeclientlibapi.h |