__svm_vmrun

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 Blank topics are included as placeholders.]

Microsoft 固有の仕様 →

指定された仮想マシンのコントロール ブロックに対応する仮想マシンのゲスト コードの実行を開始 (VMCB) します。

void __svm_vmrun(
   size_t VmcbPhysicalAddress
);

パラメーター

パラメーター

Description

[入力] VmcbPhysicalAddress

VMCB の物理アドレス。

解説

__svm_vmrun の関数は VMCB で仮想マシンのゲスト コードを実行するには最小限の情報を使用します。 詳細については複雑な割り込みを処理したり他のゲストに切り替える必要がある場合 __svm_vmsave または __svm_vmload の関数を使用します。

__svm_vmrun の関数は VMRUN のマシン語命令と同じです。 この関数はゲスト オペレーティング システムとアプリケーションのホスト仮想マシンのモニターの相互作用をサポートします。 詳細については" " の 「 AMD64 アーキテクチャのプログラマの Manual Volume 2: 探します。24593 番目のシステム サイトのリビジョン 3.11 以降ではプログラミング」 AMD corporation

必要条件

組み込み

アーキテクチャ

__svm_vmrun

x86x64

ヘッダー ファイル <intrin.h>

参照

Reference

コンパイラ組み込み関数。

__svm_vmsave

__svm_vmload