Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As funções a seguir são usadas ao trabalhar com enclaves que são usados para criar ambientes de execução confiáveis.
Observação
O uso dessas APIs para um Enclave VBS requer o Windows 11 Build 26100.2314 ou posterior ou o Windows Server 2025 ou posterior.
Nesta secção
| Tópico | Descrição |
|---|---|
| CallEnclave | Chama uma função dentro de um enclave. |
| CreateEnclave | Cria um novo enclave não inicializado. Um enclave é uma região isolada de código e dados dentro do espaço de endereço de um aplicativo. Somente o código executado dentro do enclave pode acessar dados dentro do mesmo enclave. |
| DeleteEnclave | Exclui o enclave especificado. |
| EnclaveCopyIntoEnclave | Copia dados de um endereço não confiável (fora do enclave) para o enclave. |
| EnclaveCopyOutOfEnclave | Copia dados do enclave para um endereço não confiável (fora do enclave). |
| EnclaveGetAttestationReport | Obtém um relatório de atestado de enclave que descreve o enclave atual e é assinado pela autoridade responsável pelo tipo de enclave. |
| EnclaveGetEnclaveInformation | Obtém informações sobre o enclave atualmente em execução. |
| EnclaveRestrictContainingProcessAccess | Restringe (ou restaura) o acesso de um enclave ao espaço de endereço do seu processo de contenção. |
| EnclaveSealData | Gera um objeto binário grande criptografado (blob) a partir de dados não codificados. |
| EnclaveUnsealData | Descriptografa um objeto binário grande criptografado (blob). |
| EnclaveVerifyAttestationReport | Verifica um relatório de atestado que foi gerado no sistema atual. |
| InitializeEnclave | Inicializa um enclave que você criou e carregou com dados. |
| IsEnclaveTypeSupported | Recupera se o tipo especificado de enclave é suportado. |
| LoadEnclaveData | Carrega dados em um enclave não inicializado que você criou chamando CreateEnclave. |
| LoadEnclaveImage | Carrega uma imagem e todas as suas importações em um enclave. |
| TerminateEnclave | Termina a execução dos threads que estão sendo executados dentro de um enclave. |