__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