PFNCFILTERPROC-Rückruffunktion (cryptuiapi.h)
Die PFNCFILTERPROC-Funktion ist eine anwendungsdefinierte Rückruffunktion, die die Zertifikate filtert, die im Assistenten für digitale Signaturen angezeigt werden und von der CryptUIWizDigitalSign-Funktion angezeigt werden.
Syntax
PFNCFILTERPROC Pfncfilterproc;
BOOL Pfncfilterproc(
[in] PCCERT_CONTEXT pCertContext,
[in] BOOL *pfInitialSelectedCert,
[in] void *pvCallbackData
)
{...}
Parameter
[in] pCertContext
Ein Zeiger auf eine CERT_CONTEXT Struktur, die das zu filternde Zertifikat enthält.
[in] pfInitialSelectedCert
Ein boolescher Wert, der angibt, ob das Zertifikat, das in der CERT_CONTEXT-Struktur enthalten ist, auf die der pCertContext-Parameter verweist, im Dialogfeld zunächst ausgewählt werden soll. Dieser Parameter wird nur verwendet, wenn der Filterprozess TRUE zurückgibt.
[in] pvCallbackData
Ein Zeiger auf benutzerdefinierte Daten.
Rückgabewert
Ein boolescher Wert, der angibt, ob das Zertifikat, das in der CERT_CONTEXT-Struktur enthalten ist, auf die der pCertContext-Parameter verweist, im Assistenten für digitale Signaturen angezeigt werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | cryptuiapi.h |