次の方法で共有


__vmx_on

Microsoft 固有の仕様

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

構文

unsigned char __vmx_on(
   unsigned __int64 *VmxonRegionPhysicalAddress
);

パラメーター

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

戻り値

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

解説

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

要件

Intrinsic Architecture
__vmx_on x64

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

Microsoft 固有の仕様はここまで

関連項目

コンパイラの組み込み