CertUnregisterPhysicalStore 函数 (wincrypt.h)
CertUnregisterPhysicalStore 函数从指定的系统存储集合中删除物理存储。 CertUnregisterPhysicalStore 还可用于删除物理存储。
语法
BOOL CertUnregisterPhysicalStore(
[in] const void *pvSystemStore,
[in] DWORD dwFlags,
[in] LPCWSTR pwszStoreName
);
参数
[in] pvSystemStore
指向要从中删除物理存储的系统存储集合的标识符的指针。 它是以 null 结尾的 Unicode 字符串或 CERT_SYSTEM_STORE_RELOCATE_PARA 结构。 有关使用 结构以及将 ServiceName 或 ComputerName 追加到系统存储名称字符串末尾的信息,请参阅 CertRegisterSystemStore。
[in] dwFlags
dwFlags 参数的高字指定系统存储的位置。 有关定义的高字标志以及将 ServiceName、UserName 和 ComputerName 追加到系统存储名称末尾的信息,请参阅 CertRegisterSystemStore。
还定义了以下低字值。 可以使用具有高字值的按位 OR 运算将它们组合在一起。
值 | 含义 |
---|---|
|
系统存储不在默认注册表位置, pvSystemStore 必须是指向 CERT_SYSTEM_STORE_RELOCATE_PARA 结构的指针。 |
|
物理存储首先从系统存储集合中删除,然后删除。 |
[in] pwszStoreName
包含物理存储名称的以 Null 结尾的 Unicode 字符串。
返回值
如果函数成功,则返回值为 TRUE。
如果函数失败,则返回值为 FALSE。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincrypt.h |
Library | Crypt32.lib |
DLL | Crypt32.dll |