функция обратного вызова 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

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

CERT_CONTEXT

CERT_STORE_PROV_INFO

Функции обратного вызова

CertDllOpenStoreProv

CertFreeCertificateContext