PFNCFILTERPROC 回调函数 (cryptuiapi.h)

PFNCFILTERPROC 函数是应用程序定义的回调函数,用于筛选由 CryptUIWizDigitalSign 函数显示的数字签名向导中显示的证书。

语法

PFNCFILTERPROC Pfncfilterproc;

BOOL Pfncfilterproc(
  [in] PCCERT_CONTEXT pCertContext,
  [in] BOOL *pfInitialSelectedCert,
  [in] void *pvCallbackData
)
{...}

参数

[in] pCertContext

指向包含要筛选的证书 的CERT_CONTEXT 结构的指针。

[in] pfInitialSelectedCert

一个布尔值,指定是否在对话框中最初选择 pCertContext 参数指向的 CERT_CONTEXT 结构中包含的证书。 仅当筛选器进程返回 TRUE 时,才使用此参数。

[in] pvCallbackData

指向用户定义的数据的指针。

返回值

一个布尔值,指定是否应在数字签名向导中显示 pCertContext 参数指向的 CERT_CONTEXT 结构中包含的证书。

要求

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