PFN_CERT_STORE_PROV_WRITE_CERT回调函数 (wincrypt.h)
应用程序定义的回调函数,在添加到存储区之前, 由 CertAddEncodedCertificateToStore、 CertAddCertificateContextToStore 和 CertAddSerializedElementToStore 调用。 除了编码的证书之外,添加的 pCertContext 可能还具有 属性。
语法
PFN_CERT_STORE_PROV_WRITE_CERT PfnCertStoreProvWriteCert;
BOOL PfnCertStoreProvWriteCert(
[in] HCERTSTOREPROV hStoreProv,
[in] PCCERT_CONTEXT pCertContext,
[in] DWORD dwFlags
)
{...}
参数
[in] hStoreProv
CertDllOpenStoreProv 在 CERT_STORE_PROV_INFO 中返回的提供程序特定值。
[in] pCertContext
请参阅 CertAddCertificateContextToStore。
[in] dwFlags
当以下函数调用此函数时,会将证书添加到 存储区时设置CERT_STORE_PROV_WRITE_ADD_FLAG:
CertAddEncodedCertificateToStore
CertAddCertificateContextToStore
CertAddSerializedElementToStore
返回值
如果可以更新存储区,则返回 TRUE 。
要求
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | wincrypt.h |
另请参阅
CertAddCertificateContextToStore
CertAddEncodedCertificateToStore