Partager via


Interface ICertView (certview.h)

L’interface ICertView permet aux clients correctement autorisés de créer une vue personnalisée ou complète de la base de données des services de certificats.

L’interface ICertView est utilisée pour effectuer les tâches suivantes :

  • Établissez une connexion avec un serveur des services de certificats.
  • Obtenez une séquence d’énumération de lignes des lignes dans la base de données Des services de certificats.
  • Obtenez une séquence d’énumération de colonnes pour les colonnes d’une ligne dans la base de données Des services de certificats.
  • Obtenez le nombre de colonnes et l’index.
  • Spécifiez des restrictions de tri et de qualification pour une colonne.
  • Spécifiez le nombre de colonnes et une colonne spécifique dans une vue personnalisée.

En C++, l’interface ICertView est instanciée via un appel à la fonction COM CoCreateInstance. Si, en revanche, vous utilisez Visual Basic Scripting Edition, vous devez référencer la bibliothèque CertAdm Type dans votre projet, puis instancier l’objet CCertView par un appel à « Nouveau ». Exemple de code pour le
La méthode ICertView ::OpenConnection illustre les techniques d’instanciation.

L’interface ICertView est définie dans Certview.h. Toutefois, lorsque vous créez votre programme, utilisez Certsrv.h comme fichier include. Certadm.dll fournit l’interface ICertView . 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 ICertView hérite de l’interface IDispatch. ICertView a également les types de membres suivants :

Méthodes

L’interface ICertView comporte ces méthodes.

 
ICertView ::EnumCertViewColumn

Obtient une instance d’une séquence d’énumération de colonnes pour le schéma de base de données.
ICertView ::GetColumnCount

Récupère le nombre de colonnes dans l’affichage de la base de données Des services de certificats.
ICertView ::GetColumnIndex

Récupère l’index de base zéro d’une colonne.
ICertView ::OpenConnection

Établit une connexion avec un serveur des services de certificats.
ICertView ::OpenView

Ouvre une vue d’une base de données Des services de certificats et instancie une instance d’un objet IEnumCERTVIEWROW.
ICertView ::SetRestriction

Définit les restrictions de tri et de qualification sur une colonne.
ICertView ::SetResultColumn

Spécifie une colonne pour le jeu de résultats d’une vue personnalisée de la base de données Des services de certificats.
ICertView ::SetResultColumnCount

Spécifie le nombre maximal de colonnes pour le jeu de résultats d’une vue personnalisée de la base de données Des services de certificats.

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

IEnumCERTVIEWCOLUMN

IEnumCERTVIEWROW