__vmx_vmresume
Microsoft'a Özgü
Geçerli sanal makine denetim yapısını (VMCS) kullanarak VMX kök olmayan işlemi sürdürür.
Sözdizimi
unsigned char __vmx_vmresume(
void);
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
İşlev yalnızca başlatma durumu Clear
olan bir VMCS ile kullanılabilir ve __vmx_vmresume
işlev yalnızca başlatma durumu Launched
olan bir VMCS ile kullanılabilir. Sonuç olarak, bir VMCS'nin Clear
başlatma durumunu olarak ayarlamak için __vmx_vmclear işlevini kullanın ve ardından ilk VM-enter işleminiz için işlevini ve __vmx_vmresume
sonraki VM-enter işlemleri için işlevini kullanın__vmx_vmlaunch
.
__vmx_vmresume
işlevi makine yönergesine VMRESUME
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" ADLı PDF belgesini arayın.
Gereksinimler
Içsel | Mimari |
---|---|
__vmx_vmresume |
x64 |
intrin.h üst bilgi dosyası<>
END Microsoft'a Özgü