Compartir a través de


__svm_vmrun

Específicos de Microsoft

Inicia la ejecución del código de invitado de la máquina virtual que corresponde al bloque de control de máquina virtual (VMCB) especificado.

Sintaxis

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parámetros

VmcbPhysicalAddress
[in] Dirección física del VMCB.

Comentarios

La función __svm_vmrun usa una cantidad mínima de información en el VMCB para empezar a ejecutar el código de invitado de la máquina virtual. Use la función __svm_vmsave o __svm_vmload si necesita más información para controlar una interrupción compleja o cambiar a otro invitado.

La función __svm_vmrun equivale a la instrucción máquina VMRUN . 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 más información, busque el documento "Manual del programador de arquitectura AMD64, Volumen 2: Programación del sistema", número 24593, revisión 3.11 o posterior, en el sitio de la corporación de AMD.

Requisitos

Intrinsic Architecture
__svm_vmrun x86, x64

Archivo de encabezado<intrin.h>

FIN de Específicos de Microsoft

Consulte también

Intrínsecos del compilador
__svm_vmsave
__svm_vmload