Share via


__vmx_vmptrld

Microsoft-spezifisch

Lädt den Zeiger aus der angegebenen Adresse auf die aktuelle Vm-Machine-Steuerungsstruktur (VMCS).

Syntax

int __vmx_vmptrld(
   unsigned __int64 *VmcsPhysicalAddress
);

Parameter

VmcsPhysicalAddress
[in] Die Adresse, an der der VMCS-Zeiger gespeichert ist.

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

Der VMCS-Zeiger ist eine physische 64-Bit-Adresse.

Die __vmx_vmptrld -Funktion entspricht der VMPTRLD -Computeranweisung. Diese Funktion unterstützt die Interaktion zwischen dem Monitor des virtuellen Computers eines Hosts mit einem Gastbetriebssystem und seinen Anwendungen. Weitere Informationen finden Sie im Dokument "Intel Virtualization Technical Specification for the IA-32 Intel Architecture", Dokumentnummer C97063-002 auf der Website der Intel Corporation .

Anforderungen

Intrinsic Aufbau
__vmx_vmptrld x64

Headerdatei<intrin.h>

Ende Microsoft-spezifisch

Siehe auch

Systeminterne Compiler
__vmx_vmptrst