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 |
---|---|
|
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 |