CertDeleteCTLFromStore 函数 (wincrypt.h)

CertDeleteCTLFromStore 函数从证书存储 (CTL) 上下文中删除指定的证书信任列表

语法

BOOL CertDeleteCTLFromStore(
  [in] PCCTL_CONTEXT pCtlContext
);

参数

[in] pCtlContext

指向要删除 的CTL_CONTEXT 结构的指针。

返回值

如果函数成功,则返回值为 TRUE

如果函数失败,则返回值为 FALSE。 有关扩展的错误信息,请调用 GetLastError。 下面是一个可能的错误代码。

返回代码 说明
E_ACCESSDENIED
存储区是只读打开的,不允许执行删除操作。

注解

此存储中 CTL 的所有后续获取或查找操作都失败。 但是,在释放所有重复的上下文之前,不会释放为 CTL 分配的内存。

此函数始终使用 CertFreeCTLContext 释放 pCtlContext 参数,即使出现错误也是如此。

要求

   
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 wincrypt.h
Library Crypt32.lib
DLL Crypt32.dll

另请参阅

CertFreeCTLContext

证书信任列表函数