__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 专用