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 [仅限桌面应用] |
另请参阅