функция обратного вызова PFN_CERT_STORE_PROV_READ_CERT (wincrypt.h)
Определяемая приложением функция обратного вызова, которая считывает копию поставщика контекста сертификата. Если он существует, создается новый контекст сертификата. В настоящее время функции хранилища сертификатов не вызываются напрямую. Однако его можно экспортировать для поддержки других поставщиков.
Синтаксис
PFN_CERT_STORE_PROV_READ_CERT PfnCertStoreProvReadCert;
BOOL PfnCertStoreProvReadCert(
[in] HCERTSTOREPROV hStoreProv,
[in] PCCERT_CONTEXT pStoreCertContext,
[in] DWORD dwFlags,
[out] PCCERT_CONTEXT *ppProvCertContext
)
{...}
Параметры
[in] hStoreProv
Значение конкретного поставщика, возвращаемое в CERT_STORE_PROV_INFOCertDllOpenStoreProv.
[in] pStoreCertContext
Указатель на CERT_CONTEXT считываемого сертификата.
[in] dwFlags
Зарезервировано для использования в будущем и имеет значение 0.
[out] ppProvCertContext
Указатель на указатель на копию поставщика контекста сертификата. Контекст будет освобожден путем вызова CertFreeCertificateContext.
Возвращаемое значение
Возвращает значение TRUE , если сертификат был успешно прочитан.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | wincrypt.h |