Share via


__svm_vmrun

Sezione specifica Microsoft

Avvia l'esecuzione del codice guest della macchina virtuale che corrisponde al blocco di controllo della macchina virtuale (VMCB) specificato.

Sintassi

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parametri

VmcbPhysicalAddress
[in] Indirizzo fisico di VMCB.

Osservazioni:

La __svm_vmrun funzione usa una quantità minima di informazioni in VMCB per iniziare a eseguire il codice guest della macchina virtuale. Usare la funzione __svm_vmsave o __svm_vmload se sono necessarie altre informazioni per gestire un interrupt complesso o per passare a un altro guest.

La funzione __svm_vmrun è equivalente alle VMRUN 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 "AMD64 Architecture Programmer's Manual Volume 2: System Programming", numero di documento 24593, revisione 3.11 o successiva, nel sito amd corporation .

Requisiti

Intrinsic Architettura
__svm_vmrun x86, x64

<File di intestazione intrin.h>

Fine sezione specifica Microsoft

Vedi anche

Intrinseci del compilatore
__svm_vmsave
__svm_vmload