PFNCMFILTERPROC 回调函数 (cryptdlg.h)
PFNCMFILTERPROC 函数是筛选每个证书的筛选过程,以确定它是否将显示在 CertSelectCertificate 函数显示的证书选择对话框中。 PFNCMFILTERPROC 是在 CERT_SELECT_STRUCT 结构中指定的应用程序定义的回调函数。 CERT_SELECT_STRUCT 结构是 CertSelectCertificate 函数中的一个参数。 PFNCMFILTERPROC 函数必须由开发人员实现,以适应每个应用程序。
语法
PFNCMFILTERPROC Pfncmfilterproc;
BOOL Pfncmfilterproc(
PCCERT_CONTEXT pCertContext,
LPARAM unnamedParam2,
DWORD unnamedParam3,
DWORD unnamedParam4
)
{...}
参数
pCertContext
指向 CERT_CONTEXT 结构的指针,该结构包含要对其进行筛选确定的证书。
unnamedParam2
dwDisplayWell。 保留供将来使用。
unnamedParam3
此参数 DWORD
为 dwFlags。
unnamedParam4
此参数 DWORD
为 lCustData。 它是保存自定义数据的字节值数组的地址。 lCustData 由 CertSelectCertificate 函数传递到 PFNCMFILTERPROC 函数。
返回值
返回一个非零值 (TRUE) 以显示证书。 返回零 (FALSE) 不显示证书。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
目标平台 | Windows |
标头 | cryptdlg.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈