Condividi tramite


__vmx_vmread

Sezione specifica Microsoft

Legge un campo specificato dalla struttura di controllo della macchina virtuale corrente (VMCS) e lo inserisce nella posizione specificata.

Sintassi

unsigned char __vmx_vmread(
   size_t Field,
   size_t *FieldValue
);

Parametri

Campo
[in] Campo VMCS da leggere.

FieldValue
[in] Puntatore alla posizione in cui archiviare il valore letto dal campo VMCS specificato dal Field parametro .

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:

La funzione __vmx_vmread è equivalente alle VMREAD istruzioni in linguaggio macchina. Il valore del Field parametro è un indice di campo codificato descritto nella documentazione di Intel. Per altre informazioni, cercare l'Appendice C di "Intel Virtualization Technical Specification for the IA-32 Intel Architecture", nel sito Intel Corporation .

Requisiti

Intrinsic Architettura
__vmx_vmread x64

<File di intestazione intrin.h>

Fine sezione specifica Microsoft

Vedi anche

Intrinseci del compilatore
__vmx_vmwrite