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

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

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

Синтаксис

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 [только классические приложения]
Целевая платформа Windows
Header cryptdlg.h
DLL CryptDlg.dll

См. также раздел

CERT_SELECT_STRUCT