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

另请参阅

CertEnumPhysicalStore

CertEnumSystemStore

CertRegisterPhysicalStore

CertRegisterSystemStore

CertUnregisterPhysicalStore

CertUnregisterSystemStore

证书存储函数