Freigeben über


__vmx_vmptrld

Microsoft-spezifisch

Lädt den Zeiger auf die aktuelle Kontrollstruktur des virtuellen Computers (VMCS) aus der angegebenen Adresse.

int __vmx_vmptrld( 
   unsigned __int64 *VmcsPhysicalAddress 
);

Parameter

  • [in] *VmcsPhysicalAddress
    Die Adresse, in der der VMCS-Zeiger gespeichert wird.

Rückgabewert

  • 0
    Der Vorgang war erfolgreich.

  • 1
    Der Vorgang fehlgeschlagen ist mit dem erweiterten Status verfügbar in VM-instruction error field des aktuellen VMCS.

  • 2
    Der Vorgang fehlgeschlagen ist, ohne den Status verfügbar.

Hinweise

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

Die __vmx_vmptrld-Funktion ähnelt dem VMPTRLD Computeranweisung. Diese Funktion unterstützt die Interaktion des Bildschirms des virtuellen Computers eines Hosts mit einem Betriebssystem Gast und ihren Anwendungen. Weitere Informationen zur Suche für das Dokument "Intel-Virtualisierungs-technische Spezifikation für die Architektur, Intel IA-32" Belegnummer C97063-002, an der Website Intel Corporation.

Anforderungen

Intrinsisch

Architektur

__vmx_vmptrld

x64

Headerdatei <intrin.h>

Siehe auch

Referenz

Intrinsische Compilerfunktionen

__vmx_vmptrst