Partager via


CTL_MODIFY_REQUEST structure (cryptdlg.h)

La structure CTL_MODIFY_REQUEST contient une demande de modification d’une liste de certificats d’approbation (CTL). Cette structure est utilisée dans la fonction CertModifyCertificatesToTrust .

Syntaxe

typedef struct _CTL_MODIFY_REQUEST {
  PCCERT_CONTEXT pccert;
  DWORD          dwOperation;
  DWORD          dwError;
} CTL_MODIFY_REQUEST, *PCTL_MODIFY_REQUEST;

Membres

pccert

Pointeur vers une structure de CERT_CONTEXT qui contient le certificat sur lequel modifier l’approbation.

dwOperation

Opération à effectuer. Ce membre peut être l’une des valeurs suivantes.

Valeur Signification
CTL_MODIFY_REQUEST_ADD_TRUSTED
Ajoutez le certificat à la CTL. Le certificat est explicitement approuvé.
CTL_MODIFY_REQUEST_ADD_NOT_TRUSTED
Ajoutez le certificat au magasin de certificats certificats non approuvés. Le certificat n’est explicitement pas approuvé.
CTL_MODIFY_REQUEST_REMOVE
Supprimez le certificat de la CTL. Le certificat n’est ni explicitement approuvé ni non approuvé. Pour être approuvé, le certificat doit avoir un certificat racine approuvé à la racine de sa chaîne de certificats.

dwError

Code d’erreur généré pour cette opération.

Configuration requise

   
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête cryptdlg.h

Voir aussi

CertModifyCertificatesToTrust