Partager via


Interface ICertView2 (certview.h)

L’interface ICertView2 est l’une des deux interfaces qui permettent 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 ICertView2 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 le schéma 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.
  • Spécifiez les tables utilisées par les appels suivants aux méthodes ICertView2 (introduites par ICertView2).

En C++, l’interface ICertView2 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 OpenConnection illustre les techniques d’instanciation.

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

Méthodes

L’interface ICertView2 possède ces méthodes.

 
ICertView2 ::SetTable

Spécifie la table de base de données Des services de certificats qui est utilisée pour les appels ultérieurs aux méthodes de l’interface ICertView2.

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)