__vmx_vmwrite

Microsoft 专用

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

unsigned char __vmx_vmwrite( 
   size_t Field,
   size_t FieldValue
);

参数

Parameter

说明

[in] Field

写入的 VMCS 字段。

[in] FieldValue

写入的值设置为 VMCS 字段。

返回值

  • 0
    操作成功。

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

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

备注

__vmx_vmwrite 功能与 VMWRITE 指令是等效的。 Field 参数的值是在 Intel 文档中介绍的编码域的索引。 有关更多信息,搜索文档, “IA-32 Intel 体系结构的 Intel 虚拟化技术规范,”在网站单据数字, C97063-002 Intel Corporation ,然后参考附录 C 该文档。

要求

内部

体系结构

__vmx_vmwrite

x64

头文件 <intrin.h>

请参见

参考

编译器内部函数

__vmx_vmread