Condividi tramite


__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 è Cleare 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 Cleare 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

Vedi anche

Intrinseci del compilatore
__vmx_vmlaunch
__vmx_vmclear