DeleteEnclave, fonction (enclaveapi.h)

Supprime l’enclave spécifiée.

Syntaxe

BOOL DeleteEnclave(
  [in] LPVOID lpAddress
);

Paramètres

[in] lpAddress

Adresse de base de l’enclave que vous souhaitez supprimer.

Valeur retournée

TRUE si l’enclave a été supprimée avec succès ; sinon FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

Pour obtenir la liste des codes d’erreur courants, consultez Codes d’erreur système. Les codes d’erreur suivants s’appliquent également à cette fonction.

Code de retour Description
ERROR_ENCLAVE_NOT_TERMINATED L’exécution des threads exécutés avec l’enclave n’a pas été terminée, car TerminateEnclave n’a pas été appelé ou l’exécution des threads ne s’est pas encore terminée en réponse à un appel antérieur à TerminateEnclave.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête enclaveapi.h
Bibliothèque onecore.lib
DLL kernel32.dll ; Api-ms-win-core-enclave-l1-1-0.dll

Voir aussi

Fonctions d’enclave

TerminateEnclave

CreateEnclave