__vmx_vmclear
Только для систем Microsoft
Инициализирует указанную структуру элемента управления виртуальной машины (VMCS) и наборы свое состояние запуска в Clear.
unsigned char __vmx_vmclear(
unsigned __int64 *VmcsPhysicalAddress
);
Параметры
Параметр |
Описание |
---|---|
[входящий] VmcsPhysicalAddress |
Указатель на 64 расположение в памяти, содержащий физический адрес VMCS для очистки. |
Возвращаемое значение
Значение |
Значение |
---|---|
0 |
Операция завершилась успешно. |
1 |
Операция завершилась неуспешно с расширенным доступным текущего состояния в VM-instruction error field VMCS. |
2 |
Эта операция окончилась неудачей без доступных состояний. |
Заметки
Приложение может выполнить операцию Виртуальная машина-ввестей с помощью __vmx_vmlaunch или функции __vmx_vmresume. __vmx_vmlaunch Функцию можно использовать только с VMCS которого состояние запуска Clear и функцию __vmx_vmresume можно использовать только с VMCS которого состояние запуска Launched. Следовательно, используйте функцию __vmx_vmclear чтобы задать состояние запуска VMCS к Clear. Используйте функцию __vmx_vmlaunch для первой операции Виртуальная машина-ввестей и функции __vmx_vmresume для последующих операций Виртуальная машина-ввестей.
Функция __vmx_vmclear эквивалентна инструкцие на компьютере VMCLEAR. Эта функция поддерживает взаимодействие монитора виртуальной машины узла с операционной системой для виртуальной машине и своими приложениями. Дополнительные сведения см. в документе «технические данные виртуализации Intel для IA-32 архитектуры Intel,» номер документа C97063-002, на Intel Корпорация сайте.
Требования
Встроенный объект |
Архитектура |
---|---|
__vmx_vmclear |
x64 |
Файл заголовка <intrin.h>