__vmx_vmclear
Specifici di Microsoft
Inizializza la struttura di controllo specificata della (VMCS) macchina virtuale e imposta lo stato originale a Clear.
unsigned char __vmx_vmclear(
unsigned __int64 *VmcsPhysicalAddress
);
Parametri
Parametro |
Descrizione |
---|---|
[in] VmcsPhysicalAddress |
Un puntatore a una posizione di memoria a 64 bit che contiene l'indirizzo fisico di VMCS per cancellare. |
Valore restituito
Valore |
Significato |
---|---|
0 |
L'operazione è riuscita. |
1 |
L'operazione non riesce con lo stato esteso disponibile in VM-instruction error field corrente VMCS. |
2 |
L'operazione non riesce senza stato disponibile. |
Note
Un'applicazione può eseguire un'operazione di VM-immettere utilizzando __vmx_vmlaunch o la funzione di __vmx_vmresume . La funzione di __vmx_vmlaunch può essere utilizzata solo con un VMCS con lo stato originale viene Cleare la funzione di __vmx_vmresume può essere utilizzata solo con un VMCS con lo stato originale viene Launched. Di conseguenza, utilizzare la funzione di __vmx_vmclear per impostare lo stato originale di un VMCS a Clear. Utilizzare la funzione di __vmx_vmlaunch per la prima VM-immettono l'operazione e la funzione di __vmx_vmresume per le successive VM-immette le operazioni.
La funzione di __vmx_vmclear equivale all'istruzione macchina di VMCLEAR . 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, “caratteristica tecnica di virtualizzazione Intel per l'architettura di IA-32 Intel,„ numero di documento C97063-002, Intel Corporation al sito.
Requisiti
Intrinseco |
Architettura |
---|---|
__vmx_vmclear |
x64 |
File di intestazione <intrin.h>