CertDeleteCTLFromStore 函数 (wincrypt.h)
CertDeleteCTLFromStore 函数从证书存储 (CTL) 上下文中删除指定的证书信任列表。
语法
BOOL CertDeleteCTLFromStore(
[in] PCCTL_CONTEXT pCtlContext
);
参数
[in] pCtlContext
指向要删除 的CTL_CONTEXT 结构的指针。
返回值
如果函数成功,则返回值为 TRUE。
如果函数失败,则返回值为 FALSE。 有关扩展的错误信息,请调用 GetLastError。 下面是一个可能的错误代码。
返回代码 | 说明 |
---|---|
|
存储区是只读打开的,不允许执行删除操作。 |
注解
此存储中 CTL 的所有后续获取或查找操作都失败。 但是,在释放所有重复的上下文之前,不会释放为 CTL 分配的内存。
此函数始终使用 CertFreeCTLContext 释放 pCtlContext 参数,即使出现错误也是如此。
要求
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincrypt.h |
Library | Crypt32.lib |
DLL | Crypt32.dll |