Partager via


Fonction CertDeleteCTLFromStore (wincrypt.h)

La fonction CertDeleteCTLFromStore supprime le contexte de liste d’approbation de certificats (CTL) spécifié d’un magasin de certificats.

Syntaxe

BOOL CertDeleteCTLFromStore(
  [in] PCCTL_CONTEXT pCtlContext
);

Paramètres

[in] pCtlContext

Pointeur vers la structure CTL_CONTEXT à supprimer.

Valeur retournée

Si la fonction réussit, la valeur de retour est TRUE.

Si la fonction échoue, la valeur de retour est FALSE. Pour obtenir des informations d’erreur étendues, appelez GetLastError. Un code d’erreur possible est le suivant.

Code de retour Description
E_ACCESSDENIED
Le magasin a été ouvert en lecture seule et une opération de suppression n’est pas autorisée.

Remarques

Toutes les opérations d’obtention ou de recherche suivantes pour la CTL dans ce magasin échouent. Toutefois, la mémoire allouée pour la CTL n’est pas libérée tant que tous les contextes dupliqués n’ont pas été libérés.

Le paramètre pCtlContext est toujours libéré par cette fonction à l’aide de CertFreeCTLContext, même en cas d’erreur.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête wincrypt.h
Bibliothèque Crypt32.lib
DLL Crypt32.dll

Voir aussi

CertFreeCTLContext

Fonctions de liste d’approbation de certificats