Fonction de rappel PFNCFILTERPROC (cryptuiapi.h)

La fonction PFNCFILTERPROC est une fonction de rappel définie par l’application qui filtre les certificats qui apparaissent dans l’Assistant Signature numérique affichés par la fonction CryptUIWizDigitalSign .

Syntaxe

PFNCFILTERPROC Pfncfilterproc;

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

Paramètres

[in] pCertContext

Pointeur vers une structure CERT_CONTEXT qui contient le certificat à filtrer.

[in] pfInitialSelectedCert

Valeur booléenne qui spécifie si le certificat contenu dans la structure CERT_CONTEXT pointée par le paramètre pCertContext doit être initialement sélectionné dans la boîte de dialogue. Ce paramètre est utilisé uniquement si le processus de filtre retourne TRUE.

[in] pvCallbackData

Pointeur vers des données définies par l’utilisateur.

Valeur retournée

Valeur booléenne qui spécifie si le certificat contenu dans la structure CERT_CONTEXT pointée par le paramètre pCertContext doit être affiché dans l’Assistant Signature numérique.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête cryptuiapi.h