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