PFN_CERT_STORE_PROV_WRITE_CERT回调函数 (wincrypt.h)

应用程序定义的回调函数,在添加到存储区之前, 由 CertAddEncodedCertificateToStoreCertAddCertificateContextToStoreCertAddSerializedElementToStore 调用。 除了编码的证书之外,添加的 pCertContext 可能还具有 属性。

语法

PFN_CERT_STORE_PROV_WRITE_CERT PfnCertStoreProvWriteCert;

BOOL PfnCertStoreProvWriteCert(
  [in] HCERTSTOREPROV hStoreProv,
  [in] PCCERT_CONTEXT pCertContext,
  [in] DWORD dwFlags
)
{...}

参数

[in] hStoreProv

CertDllOpenStoreProvCERT_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

另请参阅

CERT_STORE_PROV_INFO

回调函数

CertAddCertificateContextToStore

CertAddEncodedCertificateToStore

CertAddSerializedElementToStore

CertDllOpenStoreProv