PFN_CERT_STORE_PROV_SET_CERT_PROPERTY回调函数 (wincrypt.h)

应用程序定义的回调函数,在设置证书的属性之前由 CertSetCertificateContextProperty 调用。 CertGetCertificateContextProperty 在获取需要创建然后通过集持久化的哈希属性时,也会调用该属性。

输入时,尚未为 pCertContext 参数设置 属性。

语法

PFN_CERT_STORE_PROV_SET_CERT_PROPERTY PfnCertStoreProvSetCertProperty;

BOOL PfnCertStoreProvSetCertProperty(
  [in] HCERTSTOREPROV hStoreProv,
  [in] PCCERT_CONTEXT pCertContext,
  [in] DWORD dwPropId,
  [in] DWORD dwFlags,
  [in] const void *pvData
)
{...}

参数

[in] hStoreProv

CertDllOpenStoreProvCERT_STORE_PROV_INFO 中返回的特定于提供程序的值。

[in] pCertContext

请参阅 CertSetCertificateContextProperty

[in] dwPropId

请参阅 CertSetCertificateContextProperty

[in] dwFlags

作为参数传递给 CertSetCertificateContextPropertydwFlags 的副本。

[in] pvData

请参阅 CertSetCertificateContextProperty

返回值

如果可以设置 属性,则返回 TRUE

要求

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

另请参阅

CERT_STORE_PROV_INFO

回调函数

CertDllOpenStoreProv

CertGetCertificateContextProperty

CertSetCertificateContextProperty