PFN_CERT_ENUM_SYSTEM_STORE回调函数 (wincrypt.h)

CertEnumSystemStoreCallback 回调函数格式化并显示通过调用 CertEnumSystemStore 找到的每个系统存储的信息。

语法

PFN_CERT_ENUM_SYSTEM_STORE PfnCertEnumSystemStore;

BOOL PfnCertEnumSystemStore(
  [in] const void *pvSystemStore,
  [in] DWORD dwFlags,
  [in] PCERT_SYSTEM_STORE_INFO pStoreInfo,
  [in] void *pvReserved,
  [in] void *pvArg
)
{...}

参数

[in] pvSystemStore

指向通过调用 CertEnumSystemStore 找到的系统存储的信息的指针。 在适当的情况下,此参数将包含前导计算机名称或服务名称前缀。

[in] dwFlags

用于调用更改演示文稿的标志。 这可以是以下值的按位 OR

含义
CERT_SYSTEM_STORE_LOCATION_MASK
指定系统存储区的位置。
CERT_SYSTEM_STORE_RELOCATE_FLAG
如果已设置, 则 pvSystemStore 参数指向CERT_SYSTEM_STORE_RELOCATE_PARA结构。 如果未设置, 则 pvSystemStore 指向以 NULL 结尾的 Unicode 字符串。

[in] pStoreInfo

指向包含存储相关信息 的 CERT_SYSTEM_STORE_INFO 结构的指针。

[in] pvReserved

保留供将来使用。

[in] pvArg

指向传递给 CertEnumSystemStorepvArg 中回调函数的信息的指针。

返回值

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

若要停止枚举,函数必须返回 FALSE

要求

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