Структуры анклава
Следующие структуры используются при работе с анклавами, которые используются для создания доверенных сред выполнения.
Примечание.
Использование этих API для анклава VBS требует windows 11 сборки 26100.2314 или более поздней версии или Windows Server 2025 или более поздней версии.
В этом разделе
Раздел | Описание |
---|---|
ENCLAVE_CREATE_INFO_SGX | Содержит сведения, относящиеся к архитектуре, используемые для создания анклава, когда тип анклава ENCLAVE_TYPE_SGX, который задает анклава для расширения архитектуры Intel Software Guard Extensions (SGX). |
ENCLAVE_CREATE_INFO_VBS | Содержит сведения, относящиеся к архитектуре для создания анклава, когда тип анклава ENCLAVE_TYPE_VBS, который задает анклав безопасности на основе виртуализации (VBS). |
ENCLAVE_IDENTITY | Описывает удостоверение основного модуля анклава. |
ENCLAVE_INFORMATION | Содержит сведения о выполняемом в настоящее время анклава. |
ENCLAVE_INIT_INFO_SGX | Содержит сведения, относящиеся к архитектуре, используемые для инициализации анклава при ENCLAVE_TYPE_SGX типа анклава, который задает анклава для расширения архитектуры Intel Software Guard Extensions (SGX). |
ENCLAVE_INIT_INFO_VBS | Содержит сведения, относящиеся к архитектуре, используемые для инициализации анклава, когда тип анклава ENCLAVE_TYPE_VBS, который задает анклав безопасности на основе виртуализации (VBS). |
IMAGE_ENCLAVE_CONFIG32 | Определяет формат конфигурации анклава для систем под управлением 32-разрядной Ос Windows. |
IMAGE_ENCLAVE_CONFIG64 | Определяет формат конфигурации анклава для систем под управлением 64-разрядной Ос Windows. |
IMAGE_ENCLAVE_IMPORT | Определяет запись в массиве изображений, которые может импортировать анклава. |
VBS_ENCLAVE_REPORT* | Описывает формат подписанного оператора, содержащегося в отчете, созданном путем вызова функции EnclaveGetAttestationReport . |
VBS_ENCLAVE_REPORT_MODULE | Описывает модуль, загруженный для анклава. |
VBS_ENCLAVE_REPORT_PKG_HEADER | Описывает содержимое отчета, созданного путем вызова функции EnclaveGetAttestationReport . |
VBS_ENCLAVE_REPORT_VARDATA_HEADER | Описывает формат блока данных переменной, содержащегося в отчете, который создает функция EnclaveGetAttestationReport . |