メインコンテンツへスキップ
サポート・ナレッジベース

アプリケーションからのインテル® 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 機能検出機能に移動してください。さらに下にスクロールしてコード サンプルを表示します。

追加情報

インテル® Software Guard Extensions SDK Linux* 版

Windows 向け インテル® Software Guard Extensions SDK

関連製品

本記事は、1 製品に適用します。

免責条項

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。