__vmx_vmresume
Specyficzne dla firmy Microsoft
Wznawia operację inną niż główna maszyny wirtualnej przy użyciu bieżącej struktury sterowania maszyny wirtualnej (VMCS).
Składnia
unsigned char __vmx_vmresume(
void);
Wartość zwracana
Wartość | Znaczenie |
---|---|
0 | Operacja zakończyła się pomyślnie. |
1 | Operacja nie powiodła się z rozszerzonym stanem dostępnym w VM-instruction error field bieżącej usłudze VMCS. |
2 | Operacja nie powiodła się bez dostępnego stanu. |
Uwagi
Aplikacja może wykonać operację wprowadzania maszyny wirtualnej przy użyciu __vmx_vmlaunch lub __vmx_vmresume
funkcji. Funkcji __vmx_vmlaunch
można używać tylko z maszyną wirtualną VMCS, której stan uruchamiania to Clear
, a __vmx_vmresume
funkcja może być używana tylko z maszyną wirtualną VMCS, której stanem uruchamiania jest Launched
. W związku z tym użyj funkcji __vmx_vmclear , aby ustawić stan uruchamiania maszyny wirtualnej na Clear
wartość , a następnie użyć __vmx_vmlaunch
funkcji dla pierwszej operacji wprowadzania maszyny wirtualnej i __vmx_vmresume
funkcji dla kolejnych operacji wprowadzania maszyny wirtualnej.
Funkcja jest równoważna __vmx_vmresume
instrukcji VMRESUME
maszyny. Ta funkcja obsługuje interakcję monitora maszyny wirtualnej hosta z systemem operacyjnym gościa i jego aplikacjami. Aby uzyskać więcej informacji, wyszukaj dokument PDF "Specyfikacja techniczna wirtualizacji Intel dla architektury IA-32 Intel", numer dokumentu C97063-002 w witrynie firmy Intel Corporation .
Wymagania
Nieodłączny | Architektura |
---|---|
__vmx_vmresume |
x64 |
Plik<nagłówka intrin.h>
END Microsoft Specific