__vmx_vmclear
Microsoft'a Özgü
Belirtilen sanal makine denetim yapısını (VMCS) başlatır ve başlatma durumunu olarak Clear
ayarlar.
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 Clear
olan bir VMCS ile kullanılabilir ve __vmx_vmresume işlevi yalnızca başlatma durumu Launched
olan bir VMCS ile kullanılabilir. Sonuç olarak, vmCS'nin Clear
baş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ü