__vmx_on

Microsoft 专用

激活处理器中的虚拟机扩展 (VMX) 操作。

语法

unsigned char __vmx_on(
   unsigned __int64 *VmxonRegionPhysicalAddress
);

参数

VmxonRegionPhysicalAddress
[in] 指向 64 位 4KB 对齐物理地址(指向 VMXON 区域)的指针。

返回值

含义
0 操作成功。
1 操作失败,当前 VMCS 的 VM-instruction error field 中提供了扩展状态。
2 操作失败,无可用状态。

备注

__vmx_on 函数对应 VMXON 计算机指令。 此函数支持主机的虚拟机监视器与来宾操作系统及其应用程序进行交互。 有关详细信息,请参阅 Intel 64 和 IA-32 体系结构开发人员手册中的“Intel 64 和 IA-32 体系结构软件开发人员手册第 3C 卷:系统编程指南第 3 部分”。

要求

Intrinsic 体系结构
__vmx_on x64

头文件<intrin.h>

结束 Microsoft 专用

另请参阅

编译器内部函数