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 |