Partager via


__vmx_vmptrld

Section spécifique à Microsoft

Charge le pointeur vers la structure de contrôle de machine virtuelle actuelle (VMCS) à partir de l’adresse spécifiée.

Syntaxe

int __vmx_vmptrld(
   unsigned __int64 *VmcsPhysicalAddress
);

Paramètres

VmcsPhysicalAddress
[in] Adresse où le pointeur VMCS est stocké.

Valeur retournée

0
L’opération a réussi.

1
L’opération a échoué avec l’état étendu disponible dans le VM-instruction error field de la VMCS actuelle.

2
L’opération a échoué sans état disponible.

Notes

Le pointeur VMCS est une adresse physique 64 bits.

La fonction __vmx_vmptrld est équivalente à l’instruction machine VMPTRLD . Cette fonction prend en charge l’interaction du moniteur de machines virtuelles d’un hôte avec un système d’exploitation invité et ses applications. Pour plus d’informations, recherchez le document « Intel Virtualization Technical Specification for the IA-32 Intel Architecture », document number C97063-002, sur le site Intel Corporation .

Spécifications

Intrinsic Architecture
__vmx_vmptrld x64

Fichier<d’en-tête intrin.h>

FIN de la section spécifique à Microsoft

Voir aussi

Intrinsèques du compilateur
__vmx_vmptrst