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


__vmx_vmptrld

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

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

int __vmx_vmptrld( 
   unsigned __int64 *VmcsPhysicalAddress 
);

Параметры

  • [in] *VmcsPhysicalAddress
    Адрес, в котором хранится указатель VMCS.

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

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

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

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

Заметки

Указатель VMCS пакетом обновления 64 (sp2) физический адрес.

Функция __vmx_vmptrld эквивалентна инструкцие на компьютере VMPTRLD. Эта функция поддерживает взаимодействие монитора виртуальной машины узла с операционной системой для виртуальной машине и своими приложениями. Дополнительные сведения см. в документе «технические данные виртуализации Intel для IA-32 архитектуры Intel,» номер документа C97063-002, на Intel Корпорация сайте.

Требования

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

Архитектура

__vmx_vmptrld

x64

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

См. также

Ссылки

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

__vmx_vmptrst