共用方式為


__svm_skinit

Microsoft 特定的

起始可驗證安全軟體的載入,例如虛擬機監視器。

語法

void __svm_skinit(
   int block_address
);

參數

block_address
64K 位元組安全載入器區塊 (SLB) 的32位實體位址。

備註

__svm_skinit 函式相當於 SKINIT 機器指令。 此函式是安全性系統的一部分,其使用處理器和信任平台模組 (TPM),來驗證和載入稱為 安全性核心 (SK) 的信任軟體。 虛擬機監視器是安全性核心的範例。 安全性系統會驗證初始化程式期間載入的程式元件。 如果計算機是多處理器,它可防止元件遭到中斷、裝置存取或其他程式竄改。

block_address參數會指定稱為安全載入器區塊 (SLB) 的 64K 記憶體區塊實體位址。 SLB 包含稱為 安全載入器的程式。 它會建立計算機的作業環境,然後載入安全性核心。

這個函式支援主機虛擬機器監視器與客體作業系統及其應用程式的互動。 如需詳細資訊,請在 AMD 公司網站搜尋「AMD64 架構程式設計人員手冊第 2 卷:系統程序設計」

需求

內建 架構
__svm_skinit x86、x64

頭檔<intrin.h>

END Microsoft 特定的

另請參閱

編譯程式內部函數