Partager via


__svm_vmrun

Section spécifique à Microsoft

Démarre l’exécution du code invité de la machine virtuelle qui correspond au bloc de contrôle de machine virtuelle spécifié (VMCB).

Syntaxe

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Paramètres

VmcbPhysicalAddress
[in] Adresse physique de VMCB.

Notes

La __svm_vmrun fonction utilise une quantité minimale d’informations dans VMCB pour commencer à exécuter le code invité de la machine virtuelle. Utilisez la fonction __svm_vmsave ou __svm_vmload si vous avez besoin d’informations supplémentaires pour gérer une interruption complexe ou pour basculer vers un autre invité.

La fonction __svm_vmrun est équivalente à l’instruction machine VMRUN . 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 « AMD64 Architecture Programmer’s Manual Volume 2 : System Programming », document numéro 24593, révision 3.11 ou ultérieure, sur le site AMD corporation .

Spécifications

Intrinsic Architecture
__svm_vmrun x86, x64

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

FIN de la section spécifique à Microsoft

Voir aussi

Intrinsèques du compilateur
__svm_vmsave
__svm_vmload