Funzione di callback PFNCFILTERPROC (cryptuiapi.h)

La funzione PFNCFILTERPROC è una funzione di callback definita dall'applicazione che filtra i certificati visualizzati nella creazione guidata firma digitale visualizzati dalla funzione CryptUIWizDigitalSign .

Sintassi

PFNCFILTERPROC Pfncfilterproc;

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

Parametri

[in] pCertContext

Puntatore a una struttura CERT_CONTEXT che contiene il certificato da filtrare.

[in] pfInitialSelectedCert

Valore booleano che specifica se il certificato contenuto nella struttura CERT_CONTEXT a cui punta il parametro pCertContext deve essere inizialmente selezionato nella finestra di dialogo. Questo parametro viene utilizzato solo se il processo di filtro restituisce TRUE.

[in] pvCallbackData

Puntatore ai dati definiti dall'utente.

Valore restituito

Valore booleano che specifica se il certificato contenuto nella struttura CERT_CONTEXT a cui punta il parametro pCertContext deve essere visualizzato nella creazione guidata firma digitale.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione cryptuiapi.h