__vmx_vmresume
Específicos de Microsoft
Reanuda la operación de raíz VMX mediante la estructura de control actual de la máquina virtual (VMCS).
unsigned char __vmx_vmresume(
void);
Valor devuelto
Valor |
Significado |
---|---|
0 |
La operación correcta. |
1 |
Se produjo un error en la operación con el estado extendido disponibles en VM-instruction error field actual de VMCS. |
2 |
Se produjo un error en la operación sin el estado disponibles. |
Comentarios
Una aplicación puede realizar una operación de VM-Entrar mediante __vmx_vmlaunch o la función de __vmx_vmresume . La función de __vmx_vmlaunch sólo se puede utilizar con un VMCS cuyo estado de inicio es Clear, y la función de __vmx_vmresume sólo se puede utilizar con un VMCS cuyo estado de inicio es Launched. Por consiguiente, utilice la función de __vmx_vmclear para establecer el estado de la versión de un VMCS a Clear, y utilice la función de __vmx_vmlaunch para la primera operación de VM-Entrar y la función de __vmx_vmresume para las operaciones posteriores de VM-Entrar.
La función de __vmx_vmresume es equivalente a la instrucción máquina de VMRESUME . Esta función admite la interacción de la máquina virtual monitor de un host con un sistema operativo invitado y las aplicaciones. Para obtener más información, busque el documento de PDF, “especificación de Intel Virtualization Técnico para la arquitectura de IA-32 Intel,” número de documento C97063-002, en Intel Corporation el sitio.
Requisitos
Intrínseco |
Arquitectura |
---|---|
__vmx_vmresume |
x64 |
Archivo de encabezado <intrin.h>