Sdílet prostřednictvím


__svm_vmrun

Specifické pro Microsoft

Spustí spuštění kódu hosta virtuálního počítače, který odpovídá zadanému řídicímu bloku virtuálního počítače (VMCB).

Syntaxe

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parametry

VmcbPhysicalAddress
[v] Fyzická adresa VMCB.

Poznámky

Funkce __svm_vmrun používá minimální množství informací v nástroji VMCB k zahájení spouštění kódu hosta virtuálního počítače. Funkci __svm_vmsave nebo __svm_vmload použijte, pokud potřebujete další informace pro zpracování komplexního přerušení nebo přepnutí na jiného hosta.

Funkce __svm_vmrun je ekvivalentní strojovému pokynu VMRUN . Tato funkce podporuje interakci monitorování virtuálního počítače hostitele s hostujícím operačním systémem a jeho aplikacemi. Další informace naleznete v dokumentu "AMD64 Architecture Programmer's Manual Volume 2: System Programming", dokument číslo 24593, revize 3.11 nebo novější, na webu společnosti AMD.

Požadavky

Vnitřní Architektura
__svm_vmrun x86, x64

Hlavičkový soubor<intrin.h>

END Microsoft Specific

Viz také

Vnitřní funkce kompilátoru
__svm_vmsave
__svm_vmload