Partilhar via


__svm_vmrun

Específicos do Microsoft

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

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parâmetros

Parâmetro

Descrição

[in]VmcbPhysicalAddress

O endereço físico do VMCB.

Comentários

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

O __svm_vmrun função é equivalente a VMRUN instruções de máquina. Essa função oferece suporte à interação do monitor de máquina virtual do host com um sistema operacional e seus aplicativos de convidado. Para obter mais informações, procure o documento "Manual Volume do programador de arquitetura AMD64 2: programação de sistema," documento número 24593, revisão 3.11 ou posterior na corporation AMD site.

Requisitos

Intrínseca

Arquitetura

__svm_vmrun

x86,x64

Arquivo de cabeçalho <intrin.h>

Consulte também

Referência

Intrínsecos do compilador

__svm_vmsave

__svm_vmload