Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |