Поделиться через


Функция CertDeleteCTLFromStore (wincrypt.h)

Функция CertDeleteCTLFromStore удаляет указанный контекст списка доверия сертификатов (CTL) из хранилища сертификатов.

Синтаксис

BOOL CertDeleteCTLFromStore(
  [in] PCCTL_CONTEXT pCtlContext
);

Параметры

[in] pCtlContext

Указатель на удаляемую структуру CTL_CONTEXT .

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

Если функция выполнена успешно, возвращается значение TRUE.

Если функция завершается сбоем, возвращается значение FALSE. Для получения дополнительных сведений об ошибке вызовите Метод GetLastError. Ниже приведен один из возможных кодов ошибки.

Код возврата Описание
E_ACCESSDENIED
Хранилище было открыто только для чтения, и операция удаления не разрешена.

Комментарии

Все последующие операции получения или поиска для CTL в этом хранилище завершаются ошибкой. Однако память, выделенная для CTL, не освобождается до тех пор, пока не будут освобождены все повторяющиеся контексты.

Параметр pCtlContext всегда освобождается этой функцией с помощью CertFreeCTLContext даже при возникновении ошибки.

Требования

   
Минимальная версия клиента Windows XP [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2003 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincrypt.h
Библиотека Crypt32.lib
DLL Crypt32.dll

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

CertFreeCTLContext

Функции списка доверия сертификатов