Compartilhar via


Função CertSelectCertificateA (cryptdlg.h)

A função CertSelectCertificate apresenta uma caixa de diálogo que permite que o usuário selecione certificados de um conjunto de certificados que correspondam aos critérios especificados.

Observação Essa função não tem biblioteca de importação associada. Você deve usar as funções LoadLibrary e GetProcAddress para vincular dinamicamente a CryptDlg.dll.
 

Sintaxe

CRYPTDLGAPI BOOL CertSelectCertificateA(
  [in, out] PCERT_SELECT_STRUCT_A pCertSelectInfo
);

Parâmetros

[in, out] pCertSelectInfo

Um ponteiro para uma estrutura de CERT_SELECT_STRUCT que contém critérios que controlam os certificados exibidos para seleção e recebe o certificado selecionado.

Valor de retorno

Se a função for bem-sucedida, o valor retornado será VERDADEIRO.

Se a função falhar, o valor retornado será false. Para obter informações de erro estendidas, chame a função GetLastError.

Observações

Nota

O cabeçalho cryptdlg.h define CertSelectCertificate como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante do pré-processador UNICODE. A combinação do uso do alias neutro de codificação com código que não é neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Conventions for Function Prototypes.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows XP [somente aplicativos da área de trabalho]
servidor com suporte mínimo Windows Server 2003 [somente aplicativos da área de trabalho]
da Plataforma de Destino Windows
cabeçalho cryptdlg.h
de DLL CryptDlg.dll

Consulte também

CERT_SELECT_STRUCT