__vmx_vmresume
Sezione specifica Microsoft
Riprende l'operazione non radice VMX usando la struttura di controllo della macchina virtuale corrente (VMCS, Virtual machine Control Structure).
Sintassi
unsigned char __vmx_vmresume(
void);
Valore restituito
Valore | Significato |
---|---|
0 | Operazione completata. |
1 | Operazione non riuscita con stato esteso disponibile in VM-instruction error field della VMCS corrente. |
2 | Operazione non riuscita senza stato disponibile. |
Osservazioni:
Un'applicazione può eseguire un'operazione di accesso VM con la funzione __vmx_vmlaunch o __vmx_vmresume
. La funzione __vmx_vmlaunch
può essere usata solo con una VMCS il cui stato di avvio è Clear
e la funzione __vmx_vmresume
può essere usata solo con una VMCS il cui stato di avvio è Launched
. Di conseguenza, usare la funzione __vmx_vmclear per impostare lo stato di avvio di una VMCS su Clear
e quindi usare la funzione __vmx_vmlaunch
per la prima operazione di accesso VM e la funzione __vmx_vmresume
per le operazioni di accesso VM successive.
La funzione __vmx_vmresume
è equivalente alle VMRESUME
istruzioni in linguaggio macchina. Questa funzione supporta l'interazione di monitoraggio della macchina virtuale di un host con un sistema operativo guest e le relative applicazioni. Per altre informazioni, cercare il documento PDF sulle specifiche tecniche di virtualizzazione Intel per l'architettura Intel IA-32, numero documento C97063-002 sul sito Intel Corporation .
Requisiti
Intrinsic | Architettura |
---|---|
__vmx_vmresume |
x64 |
<File di intestazione intrin.h>
Fine sezione specifica Microsoft