記憶體保護區函式
使用用來建立受信任執行環境的記憶體保護區時,會使用下列函式。
注意
針對 VBS 記憶體保護區使用這些 API 需要 Windows 11 組建 26100.2314 或更新版本或 Windows Server 2025 或更新版本。
本節內容
主題 | 說明 |
---|---|
CallEnclave | 呼叫記憶體保護區內的函式。 |
CreateEnclave | 建立新的未初始化記憶體保護區。 記憶體保護區是應用程式位址空間內的程式代碼和數據隔離區域。 只有記憶體保護區內執行的程式代碼可以存取相同記憶體保護區內的數據。 |
DeleteEnclave | 刪除指定的記憶體保護區。 |
EnclaveGetAttestationReport | 取得記憶體保護區證明報告,其描述目前的記憶體保護區,並由負責記憶體保護區類型的授權單位簽署。 |
EnclaveGetEnclaveInformation | 取得目前執行記憶體保護區的相關信息。 |
EnclaveSealData | 從未存取的數據產生加密的二進位大型物件(Blob)。 |
EnclaveUnsealData | 解密加密的二進位大型物件 (blob)。 |
EnclaveVerifyAttestationReport | 驗證目前系統上產生的證明報告。 |
InitializeEnclave | 初始化您使用資料建立和載入的記憶體保護區。 |
IsEnclaveTypeSupported | 擷取是否支援指定的記憶體保護區類型。 |
LoadEnclaveData | 將數據載入您藉由呼叫 CreateEnclave 所建立的未初始化記憶體保護區。 |
LoadEnclaveImage | 載入映像及其所有匯入記憶體保護區。 |
TerminateEnclave | 結束在記憶體保護區內執行的線程執行。 |