Compartilhar via


__svm_vmrun

Seção específica da Microsoft

Inicia a execução do código convidado da máquina virtual que corresponde ao VMCB (bloco de controle de máquina virtual) especificado.

Sintaxe

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parâmetros

VmcbPhysicalAddress
[in] O endereço físico do VMCB.

Comentários

A função __svm_vmrun usa uma quantidade mínima de informações na VMCB para começar a executar o código convidado da máquina virtual. Use a função __svm_vmsave ou __svm_vmload se você precisar de mais informações para lidar com uma interrupção complexa ou alternar para outro convidado.

A função __svm_vmrun é equivalente à instrução do computador VMRUN. Essa função dá suporte à interação do monitor de máquina virtual de um host com um sistema operacional convidado e os respectivos aplicativos. Para obter mais informações, pesquise o documento"Volume Manual 2: Programação do Programador de Arquitetura AMD64", número do documento 24593, revisão 3.11 ou posterior, no site da AMD corporation.

Requisitos

Intrinsic Arquitetura
__svm_vmrun x86, x64

Arquivo de cabeçalho<intrin.h>

Fim da seção específica da Microsoft

Confira também

Compilador intrínsecos
__svm_vmsave
__svm_vmload