__svm_vmrun
Блок, относящийся только к системам Майкрософт
Запускает выполнение гостевого кода виртуальной машины, соответствующего указанному блоку управления виртуальными машинами (VMCB).
Синтаксис
void __svm_vmrun(
size_t VmcbPhysicalAddress
);
Параметры
VmcbPhysicalAddress
[in] Физический адрес VMCB.
Замечания
Функция __svm_vmrun
использует минимальный объем информации в VMCB, чтобы начать выполнение гостевого кода виртуальной машины. Используйте функцию __svm_vmsave или __svm_vmload, если требуется дополнительная информация для обработки сложного прерывания или переключения на другого гостя.
Функция __svm_vmrun
эквивалентна инструкции компьютера VMRUN
. Эта функция поддерживает взаимодействие монитора виртуальной машины узла с гостевой операционной системой и ее приложениями. Дополнительные сведения см. в документе "Ручной том программиста архитектуры AMD64: системное программирование", номер документа 24593, редакция 3.11 или более поздней версии на сайте корпорации AMD.
Требования
Intrinsic | Архитектура |
---|---|
__svm_vmrun |
x86, x64 |
Файл<заголовка intrin.h>
Завершение блока, относящегося только к системам Майкрософт