__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 固有の仕様はここまで