Compartilhar via


Cabeçalho winenclaveapi.h

Esse cabeçalho é usado pelos Serviços do Sistema e enclaves seguros. Para obter mais informações, consulte:

Observação

O uso dessas APIs para um Enclave VBS requer Windows 11 Build 26100.2314 ou posterior ou Windows Server 2025 ou posterior.

winenclaveapi.h contém as seguintes interfaces de programação:

Funções

 
EnclaveCopyIntoEnclave

Copia dados de um endereço não seguro (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 do enclave.
EnclaveGetEnclaveInformation

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

Essa função restringe o acesso (ou restaura) por um enclave ao espaço de endereço de seu processo de contenção.
EnclaveSealData

Gera um blob (objeto binário grande) criptografado a partir de dados não criptografados.
EnclaveUnsealData

Descriptografa um blob (objeto binário grande) criptografado.
EnclaveUsesAttestedKeys

Esse método indica se o Enclave usa chaves atestadas seguras.
EnclaveVerifyAttestationReport

Verifica um relatório de atestado que foi gerado no sistema atual.