Поделиться через


Функция CertSelectCertificateA (cryptdlg.h)

Функция CertSelectCertificate представляет диалоговое окно, позволяющее пользователю выбирать сертификаты из набора сертификатов, которые соответствуют заданным критериям.

Примечание Эта функция не имеет связанной библиотеки импорта. Необходимо использовать функции LoadLibrary и функции GetProcAddress для динамической связи с CryptDlg.dll.
 

Синтаксис

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

Параметры

[in, out] pCertSelectInfo

Указатель на структуру CERT_SELECT_STRUCT, содержащую критерии, управляющие отображаемыми сертификатами для выбора и получения выбранного сертификата.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение TRUE.

Если функция завершается ошибкой, возвращаемое значение FALSE. Для получения расширенных сведений об ошибке вызовите функцию GetLastError.

Замечания

Заметка

Заголовок cryptdlg.h определяет CertSelectCertificate как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2003 [только классические приложения]
целевая платформа Виндоус
заголовка cryptdlg.h
DLL CryptDlg.dll

См. также

CERT_SELECT_STRUCT