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 |