__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