Estruturas do enclave
As estruturas a seguir são usadas ao trabalhar com enclaves usados para criar ambientes de execução confiáveis.
Observação
O uso dessas APIs para um Enclave VBS requer Windows 11 Build 26100.2314 ou posterior ou Windows Server 2025 ou posterior.
Nesta seção
Tópico | Descrição |
---|---|
ENCLAVE_CREATE_INFO_SGX | Contém informações específicas da arquitetura a serem usadas para criar um enclave quando o tipo de enclave é ENCLAVE_TYPE_SGX, que especifica um enclave para a extensão de arquitetura do SGX (Intel Software Guard Extensions). |
ENCLAVE_CREATE_INFO_VBS | Contém informações específicas da arquitetura a serem usadas para criar um enclave quando o tipo de enclave é ENCLAVE_TYPE_VBS, que especifica um enclave de SBV (segurança baseada em virtualização). |
ENCLAVE_IDENTITY | Descreve a identidade do módulo primário de um enclave. |
ENCLAVE_INFORMATION | Contém informações sobre o enclave em execução no momento. |
ENCLAVE_INIT_INFO_SGX | Contém informações específicas da arquitetura a serem usadas para inicializar um enclave quando o tipo de enclave é ENCLAVE_TYPE_SGX, que especifica um enclave para a extensão de arquitetura do SGX (Intel Software Guard Extensions). |
ENCLAVE_INIT_INFO_VBS | Contém informações específicas da arquitetura a serem usadas para inicializar um enclave quando o tipo de enclave é ENCLAVE_TYPE_VBS, que especifica um enclave de SBV (segurança baseada em virtualização). |
IMAGE_ENCLAVE_CONFIG32 | Define o formato da configuração do enclave para sistemas que executam o Windows de 32 bits. |
IMAGE_ENCLAVE_CONFIG64 | Define o formato da configuração do enclave para sistemas que executam o Windows de 64 bits. |
IMAGE_ENCLAVE_IMPORT | Define uma entrada na matriz de imagens que um enclave pode importar. |
VBS_ENCLAVE_REPORT* | Descreve o formato da instrução assinada contida em um relatório gerado chamando a função EnclaveGetAttestationReport. |
VBS_ENCLAVE_REPORT_MODULE | Descreve um módulo carregado para o enclave. |
VBS_ENCLAVE_REPORT_PKG_HEADER | Descreve o conteúdo de um relatório gerado chamando a função EnclaveGetAttestationReport. |
VBS_ENCLAVE_REPORT_VARDATA_HEADER | Descreve o formato de um bloco de dados variável contido em um relatório gerado pela função EnclaveGetAttestationReport. |