__vmx_vmclear

Microsoft'a Özgü

Belirtilen sanal makine denetim yapısını (VMCS) başlatır ve başlatma durumunu olarak Clearayarlar.

Sözdizimi

unsigned char __vmx_vmclear(
   unsigned __int64 *VmcsPhysicalAddress
);

Parametreler

VmcsPhysicalAddress
[in] Temizlenen VMCS'nin fiziksel adresini içeren 64 bit bellek konumuna yönelik bir işaretçi.

Dönüş değeri

Değer Anlamı
0 İşlem başarılı oldu.
1 İşlem, geçerli VMCS'nin genişletilmiş VM-instruction error field durumuyla başarısız oldu.
2 durum kullanılabilir olmadan işlem başarısız oldu.

Açıklamalar

Bir uygulama, __vmx_vmlaunch veya __vmx_vmresume işlevini kullanarak VM-enter işlemi gerçekleştirebilir. __vmx_vmlaunch işlevi yalnızca başlatma durumu Clearolan bir VMCS ile kullanılabilir ve __vmx_vmresume işlevi yalnızca başlatma durumu Launchedolan bir VMCS ile kullanılabilir. Sonuç olarak, vmCS'nin Clearbaşlatma durumunu olarak ayarlamak için __vmx_vmclear işlevini kullanın. İlk VM-enter işleminiz için __vmx_vmlaunch işlevini ve sonraki VM-enter işlemleri için __vmx_vmresume işlevini kullanın.

__vmx_vmclear işlevi makine yönergesine VMCLEAR eşdeğerdir. Bu işlev, bir konağın sanal makine izleyicisinin konuk işletim sistemi ve uygulamalarıyla etkileşimini destekler. Daha fazla bilgi için Intel Corporation sitesinde C97063-002 belge numarası olan "IA-32 Intel Mimarisi için Intel Sanallaştırma Teknik Belirtimi" belgesini arayın.

Gereksinimler

Içsel Mimari
__vmx_vmclear x64

intrin.h üst bilgi dosyası<>

END Microsoft'a Özgü

Ayrıca bkz.

Derleyici iç bilgileri
__vmx_vmlaunch
__vmx_vmresume