次の方法で共有


__vmx_on

Microsoft 固有の仕様

プロセッサの仮想マシン拡張機能 (VMX) 操作をアクティブ化します。

構文

unsigned char __vmx_on(
   unsigned __int64 *VmxonRegionPhysicalAddress
);

パラメーター

VmxonRegionPhysicalAddress
[in]VMXON リージョンを指す 64 ビット、4 KB (キロバイト) アラインされた物理アドレスへのポインター。

戻り値

Value 説明
0 操作が成功しました。
1 現在 VMCS の VM-instruction error field で有効な拡張状態が発生したため、操作は失敗しました。
2 有効な状態がないため操作は失敗しました。

解説

__vmx_on 関数は、VMXON マシン命令に対応します。 この関数は、ホストの仮想マシンのモニターと、ゲスト オペレーティング システムとそのアプリケーションとの対話をサポートします。 詳細については、「Intel 64 および IA-32 Architectures Software Developer's Manual, Volume 3C: System Programming Guide, Part 3」( Intel 64 および IA-32 アーキテクチャ 開発者マニュアル) を参照してください。

必要条件

Intrinsic アーキテクチャ
__vmx_on X64

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

Microsoft 固有の仕様はここまで

関連項目

コンパイラの組み込み