TerminateEnclave, fonction (enclaveapi.h)

Met fin à l’exécution des threads qui s’exécutent dans une enclave.

Syntaxe

BOOL TerminateEnclave(
  [in] LPVOID lpAddress,
  [in] BOOL   fWait
);

Paramètres

[in] lpAddress

Adresse de base de l’enclave dans laquelle mettre fin à l’exécution des threads.

[in] fWait

TRUE si TerminateEnclave ne doit pas retourner tant que tous les threads de l’enclave n’ont pas terminé l’exécution. FALSE si TerminateEnclave doit retourner immédiatement.

Valeur retournée

TRUE si la fonction réussit ; sinon FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.

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

CallEnclave

API Vertdll disponibles dans les enclaves VBS