функция обратного вызова 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 |
См. также раздел
CertAddCertificateContextToStore
CertAddEncodedCertificateToStore