Função CryptUIDlgSelectCertificateFromStore (cryptuiapi.h)
A função CryptUIDlgSelectCertificateFromStore exibe uma caixa de diálogo que permite a seleção de um certificado de um repositório especificado.
Sintaxe
PCCERT_CONTEXT CryptUIDlgSelectCertificateFromStore(
[in] HCERTSTORE hCertStore,
[in] HWND hwnd,
[in, optional] LPCWSTR pwszTitle,
[in, optional] LPCWSTR pwszDisplayString,
[in] DWORD dwDontUseColumn,
[in] DWORD dwFlags,
[in] void *pvReserved
);
Parâmetros
[in] hCertStore
Identificador do repositório de certificados a ser pesquisado.
[in] hwnd
Identificador da janela para a exibição. Se NULL, o padrão será a janela da área de trabalho.
[in, optional] pwszTitle
Cadeia de caracteres usada como o título da caixa de diálogo. Se NULL, o título padrão, "Selecionar Certificado", será usado.
[in, optional] pwszDisplayString
Instrução text na caixa de diálogo de seleção. Se NULL, a frase padrão , "Selecionar um certificado que você deseja usar", será usada.
[in] dwDontUseColumn
Sinalizadores que podem ser combinados para excluir colunas da exibição.
[in] dwFlags
Atualmente, não é usado e deve ser definido como 0.
[in] pvReserved
Reservado para uso futuro.
Retornar valor
Retorna um ponteiro para o contexto de certificado selecionado. Se nenhum certificado tiver sido selecionado, NULL será retornado. Quando terminar de usar o certificado, libere o contexto do certificado chamando a função CertFreeCertificateContext .
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 |
Biblioteca | Cryptui.lib |
DLL | Cryptui.dll |