Freigeben über


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