Função DeleteEnclave (enclaveapi.h)

Exclui o enclave especificado.

Sintaxe

BOOL DeleteEnclave(
  [in] LPVOID lpAddress
);

Parâmetros

[in] lpAddress

O endereço base do enclave que você deseja excluir.

Retornar valor

TRUE se o enclave foi excluído com êxito; caso contrário FALSE, . Para obter informações de erro estendidas, chame GetLastError.

Para obter uma lista de códigos de erro comuns, consulte Códigos de erro do sistema. Os códigos de erro a seguir também se aplicam a essa função.

Código de retorno Descrição
ERROR_ENCLAVE_NOT_TERMINATED A execução de threads em execução com o enclave não foi encerrada, porque TerminateEnclave não foi chamado ou a execução dos threads ainda não terminou em resposta a uma chamada anterior para TerminateEnclave.

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]
Plataforma de Destino Windows
Cabeçalho enclaveapi.h
Biblioteca onecore.lib
DLL kernel32.dll; Api-ms-win-core-enclave-l1-1-0.dll

Confira também

Funções de enclave

TerminateEnclave

CreateEnclave