Função de retorno de chamada PFNCFILTERPROC (cryptuiapi.h)

A função PFNCFILTERPROC é uma função de retorno de chamada definida pelo aplicativo que filtra os certificados que aparecem no assistente de assinatura digital exibidos pela função CryptUIWizDigitalSign .

Sintaxe

PFNCFILTERPROC Pfncfilterproc;

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

Parâmetros

[in] pCertContext

Um ponteiro para uma estrutura CERT_CONTEXT que contém o certificado a ser filtrado.

[in] pfInitialSelectedCert

Um valor booliano que especifica se o certificado contido na estrutura CERT_CONTEXT apontada pelo parâmetro pCertContext deve ser selecionado inicialmente na caixa de diálogo. Esse parâmetro será usado somente se o processo de filtro retornar TRUE.

[in] pvCallbackData

Um ponteiro para dados definidos pelo usuário.

Retornar valor

Um valor booliano que especifica se o certificado contido na estrutura de CERT_CONTEXT apontada pelo parâmetro pCertContext deve ser exibido no assistente de assinatura digital.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho cryptuiapi.h