__vmx_vmwrite

Microsoft 专用

将指定值写入当前虚拟机控制结构 (VMCS) 中的指定字段。

语法

unsigned char __vmx_vmwrite(
   size_t Field,
   size_t FieldValue
);

参数

字段
[in] 要写入的 VMCS 字段。

FieldValue
[in] 要写入 VMCS 字段的值。

返回值

0
操作成功。

1
操作失败,当前 VMCS 的 VM-instruction error field 中提供了扩展状态。

2
操作失败,无可用状态。

备注

__vmx_vmwrite 函数等同于 VMWRITE 计算机指令。 Field 参数的值是 Intel 文档中所述的编码字段索引。 有关详细信息,请在 Intel Corporation 网站上搜索“针对 IA-32 Intel 体系结构的 Intel 虚拟化技术规范”的附录 C。

要求

Intrinsic 体系结构
__vmx_vmwrite x64

头文件<intrin.h>

结束 Microsoft 专用

另请参阅

编译器内部函数
__vmx_vmread