Función de devolución de llamada PFNCFILTERPROC (cryptuiapi.h)

La función PFNCFILTERPROC es una función de devolución de llamada definida por la aplicación que filtra los certificados que aparecen en el asistente para firmas digitales que muestra la función CryptUIWizDigitalSign .

Sintaxis

PFNCFILTERPROC Pfncfilterproc;

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

Parámetros

[in] pCertContext

Puntero a una estructura de CERT_CONTEXT que contiene el certificado que se va a filtrar.

[in] pfInitialSelectedCert

Valor booleano que especifica si el certificado contenido en la estructura CERT_CONTEXT a la que apunta el parámetro pCertContext debe seleccionarse inicialmente en el cuadro de diálogo. Este parámetro solo se usa si el proceso de filtro devuelve TRUE.

[in] pvCallbackData

Puntero a datos definidos por el usuario.

Valor devuelto

Valor booleano que especifica si el certificado contenido en la estructura de CERT_CONTEXT apuntado por el parámetro pCertContext debe mostrarse en el asistente para firmas digitales.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado cryptuiapi.h