Compartilhar via


estrutura ENCLAVE_INFORMATION (ntenclv.h)

Contém informações sobre o enclave em execução no momento.

Sintaxe

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

Membros

EnclaveType

O tipo de arquitetura do enclave.

Valor Significado
ENCLAVE_TYPE_SGX
0x00000001
Um enclave para a extensão de arquitetura SGX (Extensões do Intel Software Guard).
ENCLAVE_TYPE_SGX2
0x00000002
Dá suporte a enclaves SGX2 e SGX1. A plataforma e o sistema operacional dão suporte a instruções SGX2 com o EDMM nesta plataforma (além de outros constructos SGX2).
ENCLAVE_TYPE_VBS
0x00000010
Um enclave de VBS.

Reserved

Reservado.

BaseAddress

Um ponteiro para o endereço base do enclave.

Size

O tamanho do enclave, em bytes.

Identity

A identidade do módulo primário de um enclave.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10, versão 1709 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Cabeçalho ntenclv.h

Confira também

Estruturas de enclave

ENCLAVE_IDENTITY

EnclaveGetEnclaveInformation