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


__vmx_vmwrite

Блок, относящийся только к системам Майкрософт

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

Синтаксис

unsigned char __vmx_vmwrite(
   size_t Field,
   size_t FieldValue
);

Параметры

Поле
[in] Поле VMCS для записи.

FieldValue
[in] Значение для записи в поле VMCS.

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

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

1
Не удалось выполнить операцию; расширенные сведения о состоянии доступны в VM-instruction error field текущей структуре VMCS.

2
Сбой операции без сведений о состоянии.

Замечания

Функция __vmx_vmwrite эквивалентна инструкции компьютера VMWRITE . Значение Field параметра — это закодированный индекс поля, описанный в документации Intel. Дополнительные сведения см. на сайте Intel Corporation на сайте Intel Virtualization Technical Specification for the IA-32 Intel Architecture.

Требования

Intrinsic Архитектура
__vmx_vmwrite x64

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

Завершение блока, относящегося только к системам Майкрософт

См. также

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