__vmx_on

Microsoft 专用

激活虚拟机在该处理器的扩展 (VMX) 运算。

unsigned char __vmx_on(
   unsigned __int64 *VmsSupportPhysicalAddress
);

参数

  • [in] VmsSupportPhysicalAddress
    对指向虚拟设备控制结构的 64 位物理地址的指针 (VMCS)。

返回值

含义

0

操作成功。

1

操作 failed with 扩展的状态可用于在当前 VMCS 的 VM-instruction error field 。

2

操作失败,但没有可用状态。

备注

__vmx_on 函数对应于 VMXON 机器指令。 此功能支持宿主的与来宾操作系统及其应用程序的虚拟机监控程序的交互。 有关更多信息,搜索文档, “IA-32 Intel 体系结构的 Intel 虚拟化技术规范,”在网站单据数字, C97063-002 Intel Corporation

要求

内部

体系结构

__vmx_on

x64

头文件 <intrin.h>

请参见

参考

编译器内部函数