Condividi tramite


Funzione DeleteEnclave (enclaveapi.h)

Elimina l'enclave specificato.

Sintassi

BOOL DeleteEnclave(
  [in] LPVOID lpAddress
);

Parametri

[in] lpAddress

Indirizzo di base dell'enclave da eliminare.

Valore restituito

TRUE se l'enclave è stato eliminato correttamente; altrimenti FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Per un elenco di codici di errore comuni, vedere Codici di errore di sistema. I codici di errore seguenti si applicano anche per questa funzione.

Codice restituito Descrizione
ERROR_ENCLAVE_NOT_TERMINATED L'esecuzione dei thread in esecuzione con l'enclave non è stata terminata, perché TerminateEnclave non è stata chiamata o l'esecuzione dei thread non è ancora stata terminata in risposta a una chiamata precedente a TerminateEnclave.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 versione 1709 [solo app desktop]
Server minimo supportato Windows Server 2016 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione enclaveapi.h
Libreria onecore.lib
DLL kernel32.dll; Api-ms-win-core-enclave-l1-1-0.dll

Vedi anche

Funzioni enclave

TerminaEnclave

CreateEnclave