Funzione di callback PFNCMFILTERPROC (cryptdlg.h)
La funzione PFNCMFILTERPROC è una procedura di filtro che filtra ogni certificato per determinare se verrà visualizzata nella finestra di dialogo di selezione del certificato visualizzata dalla funzione CertSelectCertificate . PFNCMFILTERPROC è una funzione di callback definita dall'applicazione specificata nella struttura CERT_SELECT_STRUCT . La struttura CERT_SELECT_STRUCT è un parametro nella funzione CertSelectCertificate . La funzione PFNCMFILTERPROC deve essere implementata dallo sviluppatore per soddisfare ogni applicazione.
Sintassi
PFNCMFILTERPROC Pfncmfilterproc;
BOOL Pfncmfilterproc(
PCCERT_CONTEXT pCertContext,
LPARAM unnamedParam2,
DWORD unnamedParam3,
DWORD unnamedParam4
)
{...}
Parametri
pCertContext
Puntatore a una struttura CERT_CONTEXT che contiene un certificato in cui determinare un filtro.
unnamedParam2
dwDisplayWell. Riservato per utilizzi futuri.
unnamedParam3
Questo DWORD
parametro è dwFlags.
unnamedParam4
Questo DWORD
parametro è lCustData. È l'indirizzo di una matrice di valori di byte che contiene dati personalizzati. lCustData viene passato alla funzione PFNCMFILTERPROC dalla funzione CertSelectCertificate .
Valore restituito
Restituisce un valore diverso da zero (TRUE) per visualizzare il certificato. Restituisce zero (FALSE) per non visualizzare il certificato.
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 | cryptdlg.h |