Функция CertDeleteCTLFromStore (wincrypt.h)
Функция CertDeleteCTLFromStore удаляет указанный контекст списка доверия сертификатов (CTL) из хранилища сертификатов.
Синтаксис
BOOL CertDeleteCTLFromStore(
[in] PCCTL_CONTEXT pCtlContext
);
Параметры
[in] pCtlContext
Указатель на удаляемую структуру CTL_CONTEXT .
Возвращаемое значение
Если функция выполнена успешно, возвращается значение TRUE.
Если функция завершается сбоем, возвращается значение FALSE. Для получения дополнительных сведений об ошибке вызовите Метод GetLastError. Ниже приведен один из возможных кодов ошибки.
Код возврата | Описание |
---|---|
|
Хранилище было открыто только для чтения, и операция удаления не разрешена. |
Комментарии
Все последующие операции получения или поиска для CTL в этом хранилище завершаются ошибкой. Однако память, выделенная для CTL, не освобождается до тех пор, пока не будут освобождены все повторяющиеся контексты.
Параметр pCtlContext всегда освобождается этой функцией с помощью CertFreeCTLContext даже при возникновении ошибки.
Требования
Минимальная версия клиента | Windows XP [классические приложения | Приложения UWP] |
Минимальная версия сервера | Windows Server 2003 [классические приложения | Приложения UWP] |
Целевая платформа | Windows |
Header | wincrypt.h |
Библиотека | Crypt32.lib |
DLL | Crypt32.dll |