__vmx_vmptrld
Блок, относящийся только к системам Майкрософт
Загружает указатель на текущую структуру управления виртуальными машинами (VMCS) из указанного адреса.
Синтаксис
int __vmx_vmptrld(
unsigned __int64 *VmcsPhysicalAddress
);
Параметры
VmcsPhysicalAddress
[in] Адрес, в котором хранится указатель VMCS.
Возвращаемое значение
0
Операция выполнена успешно.
1
Не удалось выполнить операцию; расширенные сведения о состоянии доступны в VM-instruction error field
текущей структуре VMCS.
2
Сбой операции без сведений о состоянии.
Замечания
Указатель VMCS — это 64-разрядный физический адрес.
Функция __vmx_vmptrld
эквивалентна инструкции компьютера VMPTRLD
. Эта функция поддерживает взаимодействие монитора виртуальной машины узла с гостевой операционной системой и ее приложениями. Дополнительные сведения см. в документе "Техническая спецификация Intel Virtualization для архитектуры Intel IA-32", номер документа C97063-002 на сайте Intel Corporation .
Требования
Intrinsic | Архитектура |
---|---|
__vmx_vmptrld |
x64 |
Файл<заголовка intrin.h>
Завершение блока, относящегося только к системам Майкрософт