__svm_vmrun
Spécifique à Microsoft
Commence l'exécution de code d'appelée à l'ordinateur virtuel qui correspond au bloc de contrôle spécifié d'ordinateur (VMCB) virtuel.
void __svm_vmrun(
size_t VmcbPhysicalAddress
);
Paramètres
Paramètre |
Description |
---|---|
[in] VmcbPhysicalAddress |
l'adresse physique du VMCB. |
Notes
La fonction d' __svm_vmrun utilise un minimum d'informations dans le VMCB pour démarrer l'exécution du code d'appelée à l'ordinateur virtuel. Utilisez la fonction de __svm_vmsave ou de __svm_vmload si vous avez besoin de davantage d'informations pour gérer une interruption complexe ou pour le basculer vers un autre invité.
La fonction d' __svm_vmrun équivaut à l'instruction machine d' VMRUN . 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, « le volume manuel 2 du programmeur d'architectures AMD64 : Programmation système, » numéro de document 24593, révision 3,11 ou version ultérieure, société d'AMD au site.
Configuration requise
Intrinsèque |
Architecture |
---|---|
__svm_vmrun |
x86, x64 |
Fichier d'en-tête <intrin.h>