__vmx_on
Specyficzne dla firmy Microsoft
Aktywuje operację rozszerzeń maszyny wirtualnej (VMX) w procesorze.
Składnia
unsigned char __vmx_on(
unsigned __int64 *VmxonRegionPhysicalAddress
);
Parametry
VmxonRegionPhysicalAddress
[in] Wskaźnik do 64-bitowego, wyrównanego do 4 KB adresu fizycznego, który wskazuje region VMXON.
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
Funkcja __vmx_on
odpowiada instrukcji VMXON
maszyny. Ta funkcja obsługuje interakcję monitora maszyny wirtualnej hosta z systemem operacyjnym gościa i jego aplikacjami. Aby uzyskać więcej informacji, zobacz "Intel 64 and IA-32 Architectures Software Developer's Manual, Volume 3C: System Programming Guide, Part 3" (Intel 64 i IA-32 Architecture Developer Manual), Volume 3C: System Programming Guide (Przewodnik programowania systemu, część 3) w podręcznikach dla deweloperów architektury intel 64 i IA-32.
Wymagania
Nieodłączny | Architektura |
---|---|
__vmx_on |
x64 |
Plik<nagłówka intrin.h>
END Microsoft Specific