Share via


__svm_vmrun

Microsoft-spezifisch

Startet die Ausführung des Gastcodes des virtuellen Computers, der dem angegebenen Virtuellen Computersteuerungsblock (VMCB) entspricht.

Syntax

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parameter

VmcbPhysicalAddress
[in] Die physische Adresse des VMCB.

Hinweise

Die __svm_vmrun Funktion verwendet eine minimale Menge an Informationen im VMCB, um mit der Ausführung des Gastcodes des virtuellen Computers zu beginnen. Verwenden Sie die funktion __svm_vmsave oder __svm_vmload , wenn Sie weitere Informationen zum Behandeln eines komplexen Interrupts oder zum Wechseln zu einem anderen Gast benötigen.

Die __svm_vmrun -Funktion entspricht der VMRUN -Computeranweisung. Diese Funktion unterstützt die Interaktion zwischen dem Monitor des virtuellen Computers eines Hosts mit einem Gastbetriebssystem und seinen Anwendungen. For more information, search for the document, "AMD64 Architecture Programmer es Manual Volume 2: System Programming," document number 24593, revision 3.11 or later, at the AMD corporation site.

Anforderungen

Intrinsic Aufbau
__svm_vmrun x86, x64

Headerdatei<intrin.h>

Ende Microsoft-spezifisch

Siehe auch

Systeminterne Compiler
__svm_vmsave
__svm_vmload