функция обратного вызова PFN_CERT_STORE_PROV_WRITE_CERT (wincrypt.h)

Определяемая приложением функция обратного вызова, вызываемая CertAddEncodedCertificateToStore, CertAddCertificateContextToStore и CertAddSerializedElementToStore перед добавлением в хранилище. В дополнение к закодированному сертификату добавленный pCertContext может также иметь свойства.

Синтаксис

PFN_CERT_STORE_PROV_WRITE_CERT PfnCertStoreProvWriteCert;

BOOL PfnCertStoreProvWriteCert(
  [in] HCERTSTOREPROV hStoreProv,
  [in] PCCERT_CONTEXT pCertContext,
  [in] DWORD dwFlags
)
{...}

Параметры

[in] hStoreProv

Конкретное значение поставщика, возвращаемое в CERT_STORE_PROV_INFOCertDllOpenStoreProv.

[in] pCertContext

См . раздел CertAddCertificateContextToStore.

[in] dwFlags

CERT_STORE_PROV_WRITE_ADD_FLAG задается при вызове этой функции следующими функциями, которые добавляют сертификат в хранилище:

CertAddEncodedCertificateToStore

CertAddCertificateContextToStore

CertAddSerializedElementToStore

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

Возвращает значение TRUE , если можно обновить хранилище.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header wincrypt.h

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

CERT_STORE_PROV_INFO

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

CertAddCertificateContextToStore

CertAddEncodedCertificateToStore

CertAddSerializedElementToStore

CertDllOpenStoreProv