跳转至主要内容
支持知识库

无法检测应用程序的英特尔® Software Guard Extensions (英特尔® SGX) 状态

内容类型: 产品信息和文件   |   文章 ID: 000089510   |   上次审核日期: 2024 年 07 月 31 日

说明

  • 实现将在有英特尔® SGX和无英特尔® SGX的系统上运行的应用程序。
  • 应用程序根据平台上英特尔® SGX的可用性决定采用哪种代码路径。

解决方法

英特尔® SGX SDK 提供以下功能,应用程序可以使用这些功能来确定平台上的英特尔® SGX状态。

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

如果 英特尔® SGX 被完全启用,应用程序可以进行隔区调用。

导航到 正确检测应用程序中的 英特尔® Software Guard Extensions (英特尔® SGX) 中的 英特尔® Software Guard Extensions SDK 特征检测函数s 一节,以全面说明这些功能。进一步向下滚动查看代码示例。

其他信息:

英特尔® Software Guard Extensions SDK for Linux*

面向 Windows 的 英特尔® Software Guard Extensions SDK

相关产品

本文适用于 1 产品。

免责声明

本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。