Compartir a través de


__vmx_vmresume

Específicos de Microsoft

Reanuda la operación que no es de raíz VMX mediante la estructura de control de máquina virtual (VMCS) actual.

Sintaxis

unsigned char __vmx_vmresume(
   void);

Valor devuelto

Valor Significado
0 La operación se ha realizado correctamente.
1 Error en la operación con el estado extendido disponible en el VM-instruction error field de la VMCS actual.
2 Error en la operación sin estado disponible.

Comentarios

Una aplicación puede realizar una operación entrada en máquina virtual mediante la función __vmx_vmlaunch o __vmx_vmresume . La función __vmx_vmlaunch solo puede usarse con una VMCS cuyo estado de inicio es Clear, y la función __vmx_vmresume solo puede usarse con una VMCS cuyo estado de inicio es Launched. Por lo tanto, use la función __vmx_vmclear para establecer el estado de inicio de una VMCS en Cleary luego use la función __vmx_vmlaunch para la primera operación de entrada en VM y la función __vmx_vmresume para las operaciones subsiguientes de entrada en VM.

La función __vmx_vmresume equivale a la instrucción máquina VMRESUME . Esta función admite la interacción del monitor de máquina virtual de un host con un sistema operativo invitado y sus aplicaciones. Para obtener más información, busque el documento PDF, "Intel Virtualization Technical Specification for the IA-32 Intel Architecture" (especificación técnica de virtualización de Intel para la arquitectura IA-32 de Intel), número de documento C97063-002 en el sitio web de Intel Corporation

Requisitos

Intrinsic Arquitectura
__vmx_vmresume x64

Archivo de encabezado<intrin.h>

FIN de Específicos de Microsoft

Consulte también

Intrínsecos del compilador
__vmx_vmlaunch
__vmx_vmclear