Share via


__vmx_vmwrite

Microsoft-spezifisch

Schreibt den angegebenen Wert in das angegebene Feld in der aktuellen Vm Machine Control Structure (VMCS).

Syntax

unsigned char __vmx_vmwrite(
   size_t Field,
   size_t FieldValue
);

Parameter

Feld
[in] Das zu schreibende VMCS-Feld.

FieldValue
[in] Der Wert, der in das VMCS-Feld geschrieben werden soll.

Rückgabewert

0
Der Vorgang war erfolgreich.

1
Bei dem Vorgang ist ein Fehler mit erweitertem Status aufgetreten, der im VM-instruction error field der aktuellen VMCS verfügbar ist.

2
Bei dem Vorgang ist ein Fehler ohne verfügbaren Status aufgetreten.

Hinweise

Die __vmx_vmwrite -Funktion entspricht der VMWRITE -Computeranweisung. Der Wert des Field Parameters ist ein codierter Feldindex, der in der Intel-Dokumentation beschrieben wird. Weitere Informationen finden Sie in Anhang C "Intel Virtualization Technical Specification for the IA-32 Intel Architecture", auf der Intel Corporation.For more information, search for appendix C of "Intel Virtualization Technical Specification for the IA-32 Intel Architecture".

Anforderungen

Intrinsic Aufbau
__vmx_vmwrite x64

Headerdatei<intrin.h>

Ende Microsoft-spezifisch

Siehe auch

Systeminterne Compiler
__vmx_vmread