Freigeben über


ICertView2-Schnittstelle (certview.h)

Die ICertView2-Schnittstelle ist eine von zwei Schnittstellen, die es ordnungsgemäß autorisierten Clients ermöglichen, eine angepasste oder vollständige Ansicht der Zertifikatdienste-Datenbank zu erstellen.

Die ICertView2-Schnittstelle wird verwendet, um die folgenden Aufgaben auszuführen:

  • Stellen Sie eine Verbindung mit einem Zertifikatdiensteserver her.
  • Rufen Sie eine Zeilenenumerationssequenz der Zeilen in der Zertifikatdienste-Datenbank ab.
  • Rufen Sie eine Spaltenenumerationssequenz für das Schema in der Zertifikatdienste-Datenbank ab.
  • Ruft die Spaltenanzahl und den Index ab.
  • Geben Sie Sortier- und Qualifizierungseinschränkungen für eine Spalte an.
  • Geben Sie die Anzahl der Spalten und eine bestimmte Spalte in einer benutzerdefinierten Ansicht an.
  • Geben Sie an, welche Tabellen von nachfolgenden Aufrufen von ICertView2-Methoden verwendet werden (eingeführt durch ICertView2).

In C++ wird die ICertView2-Schnittstelle durch einen Aufruf der COM-Funktion CoCreateInstance instanziiert. Wenn Sie dagegen Visual Basic Scripting Edition verwenden, müssen Sie in Ihrem Projekt auf die CertAdm Type-Bibliothek verweisen und dann das CCertView-Objekt durch einen Aufruf von "New" instanziieren. Der Beispielcode für die
Die OpenConnection-Methode veranschaulicht die Instanziierungstechniken.

Die ICertView2-Schnittstelle ist in Certview.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Includedatei. Certadm.dll stellt die ICertView2-Schnittstelle bereit. Die Typinformationen für diese Schnittstelle finden Sie auch in Certadml.dll, das im Lieferumfang des Platform Software Development Kit (SDK) enthalten ist.

Zertifikatdienstschnittstellen unterstützen sowohl Apartmentthreading- als auch Free-Threading-Modelle. Für einen besseren Durchsatz wird freies Threading empfohlen.

Vererbung

Die ICertView2-Schnittstelle erbt von ICertView und IDispatch. ICertView2 verfügt auch über folgende Membertypen:

Methoden

Die ICertView2-Schnittstelle verfügt über diese Methoden.

 
ICertView2::SetTable

Gibt an, welche Zertifikatdienste-Datenbanktabelle für nachfolgende Aufrufe der Methoden der ICertView2-Schnittstelle verwendet wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certview.h (include Certsrv.h)