__vmx_vmlaunch
Programu Microsoft
Umieszcza aplikacji wywołującej w VMX operacji innych niż główne Państwem (VM) przy użyciu bieżącej struktury sterowania maszyny wirtualnej (VMCS).
unsigned char __vmx_vmlaunch(
void);
Wartość zwracana
Wartość |
Znaczenie |
---|---|
0 |
Operacja powiodła się. |
1 |
Operacja nie powiodła się z rozszerzony stan dostępnych w VM-instruction error field z VMCS bieżącego. |
2 |
Operacja nie powiodła się bez informacji o stanie. |
Uwagi
Aplikacja może wykonać operację wprowadź VM przy użyciu __vmx_vmlaunch lub __vmx_vmresume funkcji.__vmx_vmlaunch Funkcja może być używana tylko z VMCS, której stan uruchamiania jest Cleari __vmx_vmresume funkcja może służyć tylko z VMCS, której stan uruchamiania jest Launched.W konsekwencji, użyj __vmx_vmclear funkcji do ustawiania stanu uruchamiania VMCS do Clear, a następnie użyć __vmx_vmlaunch funkcji dla pierwszej operacji wprowadź VM i __vmx_vmresume funkcji dla kolejnych operacji wprowadź VM.
__vmx_vmlaunch Funkcja jest równoważne z VMLAUNCH machine instrukcji.Ta funkcja obsługuje interakcji monitor maszyny wirtualnej hosta z Gość operacyjnego i jego aplikacji.Aby uzyskać więcej informacji, wyszukaj w dokumencie "Intel wirtualizacja technicznych specyfikacji dla IA-32 Intel Architektura" dokumentu numer C97063-002, na Intel Corporation witryny.
Wymagania
Wewnętrzne |
Architektura |
---|---|
__vmx_vmlaunch |
x64 |
Plik nagłówkowy <intrin.h>