Функция TerminateEnclave (enclaveapi.h)

Завершает выполнение потоков, которые выполняются в анклаве.

Синтаксис

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

Параметры

[in] lpAddress

Базовый адрес анклава, в котором завершается выполнение потоков.

[in] fWait

TRUE Значение , если TerminateEnclave не должен возвращать, пока все потоки в анклаве не завершаются выполнением. FALSE Значение , если TerminateEnclave должен вернуться немедленно.

Возвращаемое значение

TRUE, если функция выполняется успешно. В противном случае — FALSE. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1709 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header enclaveapi.h
Библиотека onecore.lib
DLL kernel32.dll; Api-ms-win-core-enclave-l1-1-0.dll

См. также раздел

Функции анклава

CallEnclave

API-интерфейсы Vertdll, доступные в анклавах VBS