структура 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_SGX0x00000001 |
Анклав для расширения архитектуры Intel Software Guard Extensions (SGX). |
ENCLAVE_TYPE_SGX20x00000002 |
Поддерживает анклавы SGX2 и SGX1. Платформа и ОС поддерживают инструкции SGX2 с EDMM на этой платформе (в дополнение к другим конструкциям SGX2). |
ENCLAVE_TYPE_VBS0x00000010 |
Анклав VBS. |
Reserved
Зарезервировано.
BaseAddress
Указатель на базовый адрес анклава.
Size
Размер анклава в байтах.
Identity
Удостоверение основного модуля анклава.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1709 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Верхняя часть | ntenclv.h |