Condividi tramite


__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>

Vedere anche

Riferimenti

Intrinseci del compilatore

__vmx_vmwrite