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


__vmx_on

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

Активирует операцию расширений виртуальных машин (VMX) в процессоре.

Синтаксис

unsigned char __vmx_on(
   unsigned __int64 *VmxonRegionPhysicalAddress
);

Параметры

VmxonRegionPhysicalAddress
[in] Указатель на 64-разрядный физический адрес с выравниванием 4 КБ, указывающий на регион VMXON.

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

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

Замечания

Функция __vmx_on соответствует инструкции VMXON компьютера. Эта функция поддерживает взаимодействие монитора виртуальной машины узла с гостевой операционной системой и ее приложениями. Дополнительные сведения см. в руководстве разработчика по архитектуре Intel 64 и IA-32 Для разработчиков программного обеспечения, томе 3C. Руководство по программированию системы, часть 3" в руководствах разработчиков архитектуры Intel 64 и IA-32.

Требования

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

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

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

См. также

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