__vmx_vmresume
Section spécifique à Microsoft
Reprend l’opération non racine VMX à l’aide de la structure de contrôle de machine virtuelle actuelle (VMCS, Virtual Machine Control Structure).
Syntaxe
unsigned char __vmx_vmresume(
void);
Valeur retournée
Value | Signification |
---|---|
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
Une application peut effectuer une opération VM-enter à l’aide de la fonction __vmx_vmlaunch ou __vmx_vmresume
. La fonction __vmx_vmlaunch
peut être utilisée seulement avec une VMCS dont l’état de lancement est Clear
, et la fonction __vmx_vmresume
peut être utilisée seulement avec une VMCS dont l’état de lancement est Launched
. Par conséquent, utilisez la fonction __vmx_vmclear pour définir l’état de lancement d’une VMCS sur Clear
, puis utilisez la fonction __vmx_vmlaunch
pour votre première opération VM-enter et la fonction __vmx_vmresume
pour les opérations VM-enter ultérieures.
La fonction __vmx_vmresume
est équivalente à l’instruction machine VMRESUME
. 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 PDF « Intel Virtualization Technical Specification for the IA-32 Intel Architecture », dont le numéro de document est C97063-002, sur le site d’ Intel Corporation .
Spécifications
Intrinsic | Architecture |
---|---|
__vmx_vmresume |
x64 |
Fichier<d’en-tête intrin.h>
FIN de la section spécifique à Microsoft
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour