Freigeben über


PFN_CERT_STORE_PROV_WRITE_CERT Rückruffunktion (wincrypt.h)

Eine anwendungsdefinierte Rückruffunktion, die von CertAddEncodedCertificateToStore, CertAddCertificateContextToStore und CertAddSerializedElementToStore aufgerufen wird, bevor sie dem Speicher hinzugefügt wird. Zusätzlich zum codierten Zertifikat kann das hinzugefügte pCertContext-Objekt auch Eigenschaften aufweisen.

Syntax

PFN_CERT_STORE_PROV_WRITE_CERT PfnCertStoreProvWriteCert;

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

Parameter

[in] hStoreProv

Anbieterspezifischer Wert, der in CERT_STORE_PROV_INFO von CertDllOpenStoreProv zurückgegeben wird.

[in] pCertContext

Weitere Informationen finden Sie unter CertAddCertificateContextToStore.

[in] dwFlags

CERT_STORE_PROV_WRITE_ADD_FLAG wird festgelegt, wenn diese Funktion von den folgenden Funktionen aufgerufen wird, die dem Speicher ein Zertifikat hinzufügen:

CertAddEncodedCertificateToStore

CertAddCertificateContextToStore

CertAddSerializedElementToStore

Rückgabewert

Gibt TRUE zurück, wenn es in Ordnung ist, den Speicher zu aktualisieren.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wincrypt.h

Weitere Informationen

CERT_STORE_PROV_INFO

Rückruffunktionen

CertAddCertificateContextToStore

CertAddEncodedCertificateToStore

CertAddSerializedElementToStore

CertDllOpenStoreProv