CertUnregisterSystemStore 函数 (wincrypt.h)

CertUnregisterSystemStore 函数取消注册指定的系统存储。

语法

BOOL CertUnregisterSystemStore(
  [in] const void *pvSystemStore,
  [in] DWORD      dwFlags
);

参数

[in] pvSystemStore

标识要注销的系统存储。 它指向以 null 结尾的 Unicode 字符串或 CERT_SYSTEM_STORE_RELOCATE_PARA 结构。 有关使用 结构以及将 ServiceName 或 ComputerName 追加到系统存储名称字符串末尾的信息,请参阅 CertRegisterSystemStore

[in] dwFlags

dwFlags 参数的高字指定系统存储的位置。 有关定义的高字标志以及将 ServiceName、UserName 和 ComputerName 追加到系统存储名称末尾的信息,请参阅 CertRegisterSystemStore

以下低字值也是定义的,可以使用按位 OR 运算与高字值组合使用。

含义
CERT_SYSTEM_STORE_RELOCATE_FLAG
系统存储不在默认注册表位置, pvSystemStore 必须是指向 CERT_SYSTEM_STORE_RELOCATE_PARA 结构的指针。
CERT_STORE_DELETE_FLAG
注销系统存储后,系统存储将被删除。

返回值

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

如果函数失败,则返回值为 FALSE

要求

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

另请参阅

CERT_SYSTEM_STORE_RELOCATE_PARA

CertEnumPhysicalStore

CertEnumSystemStore

CertEnumSystemStoreLocation

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

证书存储函数