__vmx_vmresume
Specifické pro Microsoft
Obnoví ne root operaci VMX pomocí aktuální struktury řízení virtuálních počítačů (VMCS).
Syntaxe
unsigned char __vmx_vmresume(
void);
Vrácená hodnota
Hodnota | Význam |
---|---|
0 | Operace byla úspěšná. |
0 | Operace selhala s rozšířeným stavem dostupným v VM-instruction error field aktuální službě VMCS. |
2 | Operace selhala bez dostupného stavu. |
Poznámky
Aplikace může provést operaci zadávání virtuálního počítače pomocí __vmx_vmlaunch nebo __vmx_vmresume
funkce. Funkci __vmx_vmlaunch
lze použít pouze s VMCS, jejíž stav spuštění je Clear
, a __vmx_vmresume
funkci lze použít pouze s VMCS, jehož stav spuštění je Launched
. V důsledku toho pomocí funkce __vmx_vmclear nastavte stav spuštění služby VMCS na Clear
a pak použijte __vmx_vmlaunch
funkci pro první operaci zadávání virtuálního počítače a __vmx_vmresume
funkci pro následné operace zadávání virtuálních počítačů.
Funkce __vmx_vmresume
je ekvivalentní strojovému pokynu VMRESUME
. 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 PDF "Intel Virtualization Technical Specification for the IA-32 Intel Architecture", dokument číslo C97063-002, na webu Společnosti Intel Corporation .
Požadavky
Vnitřní | Architektura |
---|---|
__vmx_vmresume |
x64 |
Hlavičkový soubor<intrin.h>
END Microsoft Specific