Partager via


__vmx_vmptrld

Détail Microsoft

Charge le pointeur à la structure de contrôle actuelle d'ordinateur virtuel (VMCS) de l'adresse spécifiée.

int __vmx_vmptrld( 
   unsigned __int64 *VmcsPhysicalAddress 
);

Paramètres

  • [in] *VmcsPhysicalAddress
    l'adresse où le pointeur de VMCS est enregistré.

Valeur de retour

  • 0
    l'opération réussie.

  • 1
    L'opération a échoué avec l'état étendu disponible dans VM-instruction error field du actuel VMCS.

  • 2
    L'opération a échoué sans état disponible.

Notes

Le pointeur de VMCS est une adresse physique 64 bits.

La fonction d' __vmx_vmptrld équivaut à l'instruction machine d' VMPTRLD . Cette fonction prend en charge l'interaction du moniteur d'ordinateurs virtuels d'un hôte avec un système d'exploitation invité et ses applications. Pour plus d'informations, recherchez le document, « spécification technique de virtualisation Intel pour l'architecture de IA-32 Intel, » numéro de document C97063-002, Intel Corporation au site.

Configuration requise

Intrinsèque

Architecture

__vmx_vmptrld

x64

fichier d'en-tête<intrin.h>

Voir aussi

Référence

intrinsèques du compilateur

__vmx_vmptrst