Freigeben über


CertDeleteCTLFromStore-Funktion (wincrypt.h)

Die CertDeleteCTLFromStore-Funktion löscht den angegebenen CTL-Kontext ( Certificate Trust List ) aus einem Zertifikatspeicher.

Syntax

BOOL CertDeleteCTLFromStore(
  [in] PCCTL_CONTEXT pCtlContext
);

Parameter

[in] pCtlContext

Ein Zeiger auf die zu löschende CTL_CONTEXT-Struktur.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert TRUE.

Wenn die Funktion fehlschlägt, ist der Rückgabewert FALSE. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen zu erhalten. Ein möglicher Fehlercode ist der folgende.

Rückgabecode BESCHREIBUNG
E_ACCESSDENIED
Der Speicher wurde schreibgeschützt geöffnet, und ein Löschvorgang ist nicht zulässig.

Hinweise

Alle nachfolgenden Get- oder Suchvorgänge für die CTL in diesem Speicher schlagen fehl. Der für die CTL zugewiesene Arbeitsspeicher wird jedoch erst freigegeben, wenn alle duplizierten Kontexte freigegeben wurden.

Der pCtlContext-Parameter wird von dieser Funktion immer mithilfe von CertFreeCTLContext freigegeben, auch für einen Fehler.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows XP [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile wincrypt.h
Bibliothek Crypt32.lib
DLL Crypt32.dll

Weitere Informationen

CertFreeCTLContext

Listenfunktionen für Zertifikatvertrauensstellungen