__vmx_vmread

Específicos de Microsoft

Lee un campo específico de la estructura de control y los lugares (VMCS) actuales de la máquina virtual él en la ubicación especificada.

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

Parámetros

Parámetro

Descripción

[in] Field

El campo de VMCS a leer.

[in] FieldValue

Un puntero a la ubicación para almacenar la lectura del valor del campo de VMCS especificado por el parámetro de Field .

Valor devuelto

Valor

Significado

0

La operación correcta.

1

Se produjo un error en la operación con el estado extendido disponibles en VM-instruction error field actual de VMCS.

2

Se produjo un error en la operación sin el estado disponibles.

Comentarios

La función de __vmx_vmread es equivalente a la instrucción máquina de VMREAD . El valor del parámetro de Field es un índice codificadas de campo que se describe en la documentación de Intel. Para obtener más información, busque el documento, “especificación de Intel Virtualization Técnico para la arquitectura de IA-32 Intel”, el número de documento C97063-002, en Intel Corporation el sitio, entonces consulta el apéndice C de ese documento.

Requisitos

Intrínseco

Arquitectura

__vmx_vmread

x64

Archivo de encabezado <intrin.h>

Vea también

Referencia

Intrínsecos del controlador

__vmx_vmwrite