CertEnumSystemStoreLocation 函数 (wincrypt.h)
CertEnumSystemStoreLocation 函数检索所有系统存储位置。 函数为找到的每个系统存储位置调用提供的回调函数。
语法
BOOL CertEnumSystemStoreLocation(
[in] DWORD dwFlags,
[in] void *pvArg,
[in] PFN_CERT_ENUM_SYSTEM_STORE_LOCATION pfnEnum
);
参数
[in] dwFlags
留待将来使用;必须为零。
[in] pvArg
指向 void 的指针,它允许应用程序声明、定义和初始化结构,以保存要传递给回调枚举函数的任何信息。
[in] pfnEnum
指向回调函数的指针,用于显示每个存储位置的详细信息。 此回调函数确定每个存储位置的信息呈现的内容和格式。 有关回调函数的签名和参数,请参阅 CertEnumSystemStoreLocationCallback。
返回值
如果该函数成功,则函数返回 TRUE。
如果函数失败,则返回 FALSE。
注解
若要使用 CertEnumSystemStoreLocation,应用程序必须声明并定义 ENUM_ARG 结构和枚举回调函数。
示例
有关使用此函数的示例,请参阅 示例 C 程序:列出系统和物理存储。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [桌面应用 | UWP 应用] |
最低受支持的服务器 | Windows Server 2003 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincrypt.h |
Library | Crypt32.lib |
DLL | Crypt32.dll |