Interface IEnumCERTVIEWROW (certview.h)
L’interface IEnumCERTVIEWROW représente une séquence d’énumération de lignes qui contient les données dans les lignes de la vue Services de certificats, ce qui permet d’accéder davantage aux colonnes, attributs et extensions associés à chaque ligne.
La séquence d’énumération de lignes est obtenue via un appel à la méthode ICertView ::OpenView . Une fois cette séquence d’énumération obtenue, les méthodes IEnumCERTVIEWROW peuvent être utilisées pour effectuer les tâches suivantes :
- Parcourez la séquence d’énumération.
- Obtenez d’autres objets pour énumérer les colonnes, les extensions de certificat ou les attributs associés à une ligne spécifique.
- Récupérez le nombre maximal de lignes pour la vue.
IEnumCERTVIEWROW est défini dans Certview.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certadm.dll fournit l’interface IEnumCERTVIEWROW . 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 IEnumCERTVIEWROW hérite de l’interface IDispatch. IEnumCERTVIEWROW a également les types de membres suivants :
Méthodes
L’interface IEnumCERTVIEWROW utilise ces méthodes.
IEnumCERTVIEWROW ::EnumCertViewAttribute Obtient une instance d’une séquence d’énumération d’attributs pour la ligne active de la séquence d’énumération de lignes. |
IEnumCERTVIEWROW ::EnumCertViewColumn Obtient une instance d’une séquence d’énumération de colonnes pour la ligne active de la séquence d’énumération de lignes. |
IEnumCERTVIEWROW ::EnumCertViewExtension Obtient une instance d’une séquence d’énumération d’extension pour la ligne active de la séquence d’énumération de lignes. |
IEnumCERTVIEWROW ::GetMaxIndex Récupère la valeur d’index valide maximale une fois que toutes les lignes de la séquence d’énumération de lignes ont été référencées. |
IEnumCERTVIEWROW ::Next Passe à la ligne suivante de la séquence d’énumération de lignes. |
IEnumCERTVIEWROW ::Reset Se déplace au début de la séquence d’énumération de lignes. |
IEnumCERTVIEWROW ::Skip Ignore un nombre spécifié de lignes dans la séquence d’énumération de lignes. |
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) |