Partager via


Interface IEnumCERTVIEWATTRIBUTE (certview.h)

L’interface IEnumCERTVIEWATTRIBUTE représente une séquence d’énumération d’attributs qui contient les attributs de certificat pour la ligne actuelle de la séquence d’énumération de lignes.

La séquence d’attribut-énumération est obtenue par un appel à la méthode IEnumCERTVIEWROW ::EnumCertViewAttribute . Une fois cette séquence d’énumération obtenue, les méthodes de l’interface IEnumCERTVIEWATTRIBUTE peuvent être utilisées pour effectuer les tâches suivantes :

  • Parcourez l’énumération des attributs de certificat.
  • Récupérez le nom et la valeur des attributs dans l’énumération.
  • Clonez une copie exacte de l’objet d’attribut de certificat.

IEnumCERTVIEWATTRIBUTE est défini dans Certview.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certadm.dll fournit l’interface IEnumCERTVIEWATTRIBUTE . Les informations de type pour cette interface sont également dans Certadml.dll, qui est fourni avec le Kit de développement logiciel (SDK) de plateforme.

Les interfaces des services de certificats prennent en charge à la fois les modèles de threads d’appartement et de thread libre. Pour un meilleur débit, le thread gratuit est recommandé.

Héritage

L’interface IEnumCERTVIEWATTRIBUTE hérite de l’interface IDispatch . IEnumCERTVIEWATTRIBUTE a également les types de membres suivants :

Méthodes

L’interface IEnumCERTVIEWATTRIBUTE a ces méthodes.

 
IEnumCERTVIEWATTRIBUTE ::Clone

Crée une copie de l’objet séquence d’attribut-énumération dans son état actuel.
IEnumCERTVIEWATTRIBUTE ::GetName

Récupère le nom de l’attribut actuel dans la séquence d’énumération d’attributs.
IEnumCERTVIEWATTRIBUTE ::GetValue

Récupère la valeur de l’attribut actuel dans la séquence d’énumération d’attributs.
IEnumCERTVIEWATTRIBUTE ::Next

Passe à l’attribut suivant dans la séquence d’énumération d’attributs.
IEnumCERTVIEWATTRIBUTE ::Reset

Se déplace au début de la séquence d’énumération d’attributs.
IEnumCERTVIEWATTRIBUTE ::Skip

Ignore un nombre spécifié d’attributs dans la séquence d’énumération d’attributs.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
Plateforme cible Windows
En-tête certview.h (include Certsrv.h)

Voir aussi

IDispatch

IEnumCERTVIEWROW ::EnumCertViewAttribute