CertStoreProvFindCTL 回调函数

CertStoreProvFindCTL 回调函数枚举或查找与指定条件匹配的外部存储中的第一个或下一个 CTL

语法

BOOL WINAPI CertStoreProvFindCTL(
  _In_    HCERTSTOREPROV              hStoreProv,
  _In_    PCCERT_STORE_PROV_FIND_INFO pFindInfo,
  _In_    PCCTL_CONTEXT               pPrevCtlContext,
  _In_    DWORD                       dwFlags,
  _Inout_ void                        **ppvStoreProvFindInfo,
  _Out_   PCCTL_CONTEXT               *ppProvCtlContext
);

参数

hStoreProv [in]

用于证书存储HCERTSTOREPROV 句柄。

pFindInfo [in]

指向 CERT_STORE_PROV_FIND_INFO 结构的指针,其中包含传递给 CertFindCTLInStore 的所有参数。 。

pPrevCtlContext [in]

指向最后一个 CTL 的 CTL_CONTEXT 结构的指针。 首次调用函数时,此参数应设置为 NULL。 在后续调用中,它应设置为最后一次调用的 ppProvCTLContext 参数中返回的指针。 此参数中传递的非 NULL 指针由回调函数释放。

dwFlags [in]

任何所需的标志值。

ppvStoreProvFindInfo [in, out]

指向缓冲区的指针,用于返回存储提供程序信息。 (可选)回调可以返回指向此参数中内部查找信息的指针。 首次调用后,此参数将设置为上一次调用函数返回的指针。

ppProvCtlContext [out]

在成功查找时,在此参数中返回指向 CTL 的指针。

返回值

如果函数成功,则返回 TRUE ;如果函数失败,则返回 FALSE

要求

要求
最低受支持的客户端
Windows XP [仅限桌面应用]
最低受支持的服务器
Windows Server 2003 [仅限桌面应用]

另请参阅

CERT_STORE_PROV_FIND_INFO

CertFindCTLInStore

CTL_CONTEXT