Udostępnij za pośrednictwem


__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

Zobacz też

Funkcje wewnętrzne kompilatora