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) |