структура ENCLAVE_INIT_INFO_SGX (winnt.h)

Содержит сведения об архитектуре, используемые для инициализации анклава, когда тип анклава ENCLAVE_TYPE_SGX или ENCLAVE_TYPE_SGX2, который указывает анклав для расширения архитектуры Intel Software Guard Extensions (SGX).

Синтаксис

typedef struct _ENCLAVE_INIT_INFO_SGX {
  BYTE SigStruct[1808];
  BYTE Reserved1[240];
  BYTE EInitToken[304];
  BYTE Reserved2[1744];
} ENCLAVE_INIT_INFO_SGX, *PENCLAVE_INIT_INFO_SGX;

Члены

SigStruct[1808]

Структура подписи анклава (SIGSTRUCT), используемая для инициализации анклава. Эта структура указывает сведения об анклаве от подписывателя анклава.

Reserved1[240]

Не используется.

EInitToken[304]

Структура токена EINIT (EINITTOKEN), используемая для инициализации анклава. Операция инициализации использует эту структуру, чтобы убедиться, что анклав имеет разрешение на запуск.

Reserved2[1744]

Не используется.

Комментарии

Дополнительные сведения о структурах SIGSTRUCT и EINITTOKEN см. в справочнике по программированию Intel SGX, доступном в расширениях Intel Software Guard.

Требования

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

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

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

ENCLAVE_CREATE_INFO_SGX

InitializeEnclave