共用方式為


__svm_vmrun

Microsoft 專有的

執行虛擬機器的來賓程式碼相對於指定的虛擬機器的控制區 (VMCB) 就會啟動。

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

參數

參數

描述

[in] VmcbPhysicalAddress

VMCB 實體位址。

備註

__svm_vmrun函式使用 VMCB 中極少量的資訊,能開始執行的虛擬機器來賓程式碼。 使用__svm_vmsave__svm_vmload函式,如果您需要更多的資訊,來處理複雜的插斷,或切換至另一台來賓。

__svm_vmrun函式相當於VMRUN機器指令。 這個函式會以來賓作業系統與它的應用程式支援主應用程式的虛擬機器監視器的互動。 如需詳細資訊,搜尋的文件中,"AMD64 架構程式設計人員手動磁碟區 2: 系統的程式設計中,「 文件編號 24593、 修訂 3.11 (含) 以後,在AMD 公司站台。

需求

內建

架構

__svm_vmrun

x86,x64

標頭檔 <intrin.h>

請參閱

參考

編譯器內建

__svm_vmsave

__svm_vmload