Поделиться через


__vmx_vmread

Только для систем Microsoft

Считывает указанное поле из текущей структуры элемента управления виртуальной машины (VMCS) и мест в указанном месте.

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

Параметры

Параметр

Описание

[входящий] Field

Поле VMCS для чтения.

[входящий] FieldValue

Указатель на место для хранения значения, считанные из поля VMCS, заданного параметром Field.

Возвращаемое значение

Значение

Значение

0

Операция завершилась успешно.

1

Операция завершилась неуспешно с расширенным доступным текущего состояния в VM-instruction error field VMCS.

2

Эта операция окончилась неудачей без доступных состояний.

Заметки

Функция __vmx_vmread эквивалентна инструкцие на компьютере VMREAD. Значение параметра Field закодированный показатель неоднородности поля, описанный в документации Intel. Дополнительные сведения см. в документе «технические данные виртуализации Intel для IA-32 архитектуры Intel,» номер документа C97063-002, на Intel Корпорация сайте, затем советует с приложением C# этого документа.

Требования

Встроенный объект

Архитектура

__vmx_vmread

x64

Файл заголовка <intrin.h>

См. также

Ссылки

Встроенные объекты компилятора

__vmx_vmwrite