Partager via


Interface IEnumCERTVIEWEXTENSION (certview.h)

L’interface IEnumCERTVIEWEXTENSION représente une séquence d’extension-énumération qui contient les données d’extension de certificat pour la ligne actuelle de la séquence d’énumération de lignes.

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

  • Naviguez dans la séquence extension-énumération.
  • Récupérez le nom, la valeur et les indicateurs de l’extension dans l’énumération.
  • Clonez une copie exacte de la séquence d’énumération d’extension.

IEnumCERTVIEWEXTENSION est défini dans Certview.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certadm.dll fournit l’interface IEnumCERTVIEWEXTENSION . Les informations de type pour cette interface se trouve é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 thread d’appartement et de thread libre. Pour un meilleur débit, le threading gratuit est recommandé.

Héritage

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

Méthodes

L’interface IEnumCERTVIEWEXTENSION contient ces méthodes.

 
IEnumCERTVIEWEXTENSION ::Clone

Crée une copie de la séquence d’énumération d’extension.
IEnumCERTVIEWEXTENSION ::GetFlags

Récupère les indicateurs de stratégie et d’origine de l’extension actuelle dans la séquence d’énumération d’extension.
IEnumCERTVIEWEXTENSION ::GetName

Récupère le nom de l’extension actuelle dans la séquence d’extension-énumération.
IEnumCERTVIEWEXTENSION ::GetValue

Récupère la valeur de l’extension actuelle dans la séquence extension-énumération.
IEnumCERTVIEWEXTENSION ::Next

Passe à l’extension suivante dans la séquence d’énumération d’extension.
IEnumCERTVIEWEXTENSION ::Reset

Passe au début de la séquence d’énumération d’extension.
IEnumCERTVIEWEXTENSION ::Skip

Ignore un nombre spécifié d’extensions dans la séquence extension-énumération.

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 (inclure Certsrv.h)

Voir aussi

IDispatch

IEnumCERTVIEWROW ::IEnumCertViewExtension