跳到主要內容
支援知識庫

無法偵測應用程式Intel® Software Guard Extensions的狀態 (Intel® SGX)

內容類型: 產品資訊與文件   |   文章 ID: 000089510   |   最近查看日期: 2024 年 07 月 31 日

描述

  • 實現將在有Intel® SGX和沒有Intel® SGX的系統上運行的應用程式。
  • 應用程式根據平臺上Intel® SGX的可用性決定採用的代碼路徑。

解決方法

Intel® SGX SDK 提供以下功能,應用程式可以使用這些功能來確定平臺上Intel® SGX的狀態。

  • sgx_is_capable()
  • sgx_cap_enable_device()
  • sgx_cap_get_status()
  • sgx_enable_device()

如果 Intel® SGX 已完全啟用,則應用程式可以進行指定地址空間呼叫。

導航到應用程式中正確檢測Intel® Software Guard Extensions (Intel® SGX) 中的 SDK 功能檢測函數 Intel® Software Guard Extensions部分,了解這些函數的完整說明。進一步向下滾動以獲取代碼示例。

額外資訊

適用於 Linux* 的 Intel® Software Guard Extensions SDK

適用於 Windows 的 Intel® Software Guard Extensions SDK

免責聲明

這個頁面的內容綜合了英文原始內容的人工翻譯譯文與機器翻譯譯文。本內容是基於一般資訊目的,方便您參考而提供,不應視同完整或準確的內容。如果這個頁面的英文版與譯文之間發生任何牴觸,將受英文版規範及管轄。 查看這個頁面的英文版。