__svm_vmrun

Microsoft 专用

启动对应于指定的虚拟计算机控件块 (VMCB)虚拟机来宾代码的执行。

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

参数

Parameter

说明

[in] VmcbPhysicalAddress

VMCB 的物理地址。

备注

__svm_vmrun 函数在 VMCB 使用最少的信息开始执行虚拟机来宾代码。 ,如果需要更多信息处理复杂中断或切换到另一来宾,请使用 __svm_vmsave__svm_vmload 功能。

__svm_vmrun 功能与 VMRUN 指令是等效的。 此功能支持宿主的与来宾操作系统及其应用程序的虚拟机监控程序的交互。 有关更多信息,搜索文档, “AMD64 体系结构程序员的手动数量 2:系统编程,”在网站单据数字 24593,版本 3.11 或 AMD 公司 更高版本,。

要求

内部

体系结构

__svm_vmrun

x86, x64

头文件 <intrin.h>

请参见

参考

编译器内部函数

__svm_vmsave

__svm_vmload