Функция обратного вызова PFNCFILTERPROC (cryptuiapi.h)
Функция PFNCFILTERPROC — это определяемая приложением функция обратного вызова, которая фильтрует сертификаты, отображаемые в мастере цифровой подписи, которые отображаются функцией CryptUIWizDigitalSign .
Синтаксис
PFNCFILTERPROC Pfncfilterproc;
BOOL Pfncfilterproc(
[in] PCCERT_CONTEXT pCertContext,
[in] BOOL *pfInitialSelectedCert,
[in] void *pvCallbackData
)
{...}
Параметры
[in] pCertContext
Указатель на структуру CERT_CONTEXT , содержащую отфильтрованный сертификат.
[in] pfInitialSelectedCert
Логическое значение, указывающее, должен ли сертификат, содержащийся в структуре CERT_CONTEXT , на который указывает параметр pCertContext , изначально выбран в диалоговом окне. Этот параметр используется только в том случае, если процесс фильтрации возвращает значение TRUE.
[in] pvCallbackData
Указатель на определяемые пользователем данные.
Возвращаемое значение
Логическое значение, указывающее, должен ли сертификат, содержащийся в структуре CERT_CONTEXT , на который указывает параметр pCertContext , отображаться в мастере цифровой подписи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | cryptuiapi.h |