Condividi tramite


__svm_vmrun

Specifici di Microsoft

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

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

Parametri

Parametro

Descrizione

[in] VmcbPhysicalAddress

L'indirizzo fisico di VMCB.

Note

La funzione di __svm_vmrun utilizza una quantità di informazioni minima in VMCB per iniziare il codice del visitatore della macchina virtuale. Utilizzare la funzione di __svm_vmload o di __svm_vmsave se sono necessarie ulteriori informazioni per gestire un'interruzione complessa o passare a un altro host.

La funzione di __svm_vmrun equivale all'istruzione macchina di VMRUN . Questa funzione supporta l'interazione di monitoraggio della macchina virtuale dell'host con un sistema operativo guest e le relative applicazioni. Per ulteriori informazioni, ricerca del documento, “il volume manuale 2 del programmatore di architettura dei sistemi AMD64: Programmazione di sistema,„ documento numero 24593, revisione 3,11 o successiva, Società AMD al sito.

Requisiti

Intrinseco

Architettura

__svm_vmrun

x86, x64

File di intestazione <intrin.h>

Vedere anche

Riferimenti

Intrinseci del compilatore

__svm_vmsave

__svm_vmload