Поделиться через


структура ENCLAVE_INFORMATION (ntenclv.h)

Содержит сведения о выполняемом в настоящее время анклаве.

Синтаксис

typedef struct ENCLAVE_INFORMATION {
  ULONG            EnclaveType;
  ULONG            Reserved;
  PVOID            BaseAddress;
  SIZE_T           Size;
  ENCLAVE_IDENTITY Identity;
} ENCLAVE_INFORMATION;

Члены

EnclaveType

Тип архитектуры анклава.

Значение Значение
ENCLAVE_TYPE_SGX
0x00000001
Анклав для расширения архитектуры Intel Software Guard Extensions (SGX).
ENCLAVE_TYPE_SGX2
0x00000002
Поддерживает анклавы SGX2 и SGX1. Платформа и ОС поддерживают инструкции SGX2 с EDMM на этой платформе (в дополнение к другим конструкциям SGX2).
ENCLAVE_TYPE_VBS
0x00000010
Анклав VBS.

Reserved

Зарезервировано.

BaseAddress

Указатель на базовый адрес анклава.

Size

Размер анклава в байтах.

Identity

Удостоверение основного модуля анклава.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Верхняя часть ntenclv.h

См. также раздел

Структуры анклава

ENCLAVE_IDENTITY

EnclaveGetEnclaveInformation