__vmx_vmread
Specifici di Microsoft
Legge un campo specificato dalla struttura di controllo corrente della macchina (VMCS) virtuale e lo inserisce nella posizione specificata.
unsigned char __vmx_vmread(
size_t Field,
size_t *FieldValue
);
Parametri
Parametro |
Descrizione |
---|---|
[in] Field |
il campo di VMCS da leggere. |
[in] FieldValue |
Un puntatore al percorso per archiviare il valore di leggere dal campo di VMCS specificato dal parametro di Field . |
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
La funzione di __vmx_vmread equivale all'istruzione macchina di VMREAD . Il valore del parametro di Field è un indice codificato del campo come descritto nella documentazione Intel. Per ulteriori informazioni, la ricerca del documento, “caratteristica tecnica di virtualizzazione Intel per l'architettura di IA-32 Intel,„ numero di documento C97063-002, Intel Corporation nel sito, quindi consultare l'appendice C del documento.
Requisiti
Intrinseco |
Architettura |
---|---|
__vmx_vmread |
x64 |
File di intestazione <intrin.h>