__vmx_vmptrld

Seção específica da Microsoft

Carrega o ponteiro para a VMCS (estrutura de controle de máquina virtual) atual no endereço especificado.

Sintaxe

int __vmx_vmptrld(
   unsigned __int64 *VmcsPhysicalAddress
);

Parâmetros

VmcsPhysicalAddress
[in] O endereço em que o ponteiro VMCS está armazenado.

Valor retornado

0
A operação foi bem-sucedida.

1
A operação falhou com o status estendido disponível no VM-instruction error field da VMCS atual.

2
A operação falhou sem status disponível.

Comentários

O ponteiro VMCS é um endereço físico de 64 bits.

A função __vmx_vmptrld é equivalente à instrução do computador VMPTRLD. 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 "Especificação técnica de virtualização intel para a arquitetura intel IA-32", número do documento C97063-002, no site da Intel Corporation.

Requisitos

Intrinsic Arquitetura
__vmx_vmptrld x64

Arquivo de cabeçalho<intrin.h>

Fim da seção específica da Microsoft

Confira também

Intrínsecos do compilador
__vmx_vmptrst