__vmx_vmread
Microsoft 特定的
從目前的虛擬機控制結構 (VMCS) 讀取指定的欄位,並將它放在指定的位置。
語法
unsigned char __vmx_vmread(
size_t Field,
size_t *FieldValue
);
參數
欄位
[in]要讀取的 VMCS 欄位。
FieldValue
[in]要儲存參數所 Field
指定之 VMCS 欄位所讀取值的位置指標。
傳回值
值 | 意義 |
---|---|
0 | 作業成功。 |
1 | 作業失敗,在目前 VMCS的 VM-instruction error field 中有擴充狀態。 |
2 | 作業失敗,無可用的狀態。 |
備註
__vmx_vmread
函式相當於 VMREAD
機器指令。 參數的值 Field
是 Intel 檔中所述的編碼欄位索引。 如需詳細資訊,請在 Intel Corporation 網站搜尋「IA-32 Intel Architecture 的 Intel 虛擬化技術規格」附錄 C。
需求
內建 | 架構 |
---|---|
__vmx_vmread |
x64 |
頭檔<intrin.h>
END Microsoft 特定的