IEnumCERTVIEWROW-Schnittstelle (certview.h)
Die IEnumCERTVIEWROW-Schnittstelle stellt eine Zeilenaufzählungssequenz dar, die die Daten in den Zeilen der Certificate Services-Ansicht enthält, die weiteren Zugriff auf die Spalten, Attribute und Erweiterungen ermöglicht, die jeder Zeile zugeordnet sind.
Die Zeilenaufzählungssequenz wird durch einen Aufruf der ICertView::OpenView-Methode abgerufen. Nachdem diese Enumerationssequenz abgerufen wurde, können die IEnumCERTVIEWROW-Methoden verwendet werden, um die folgenden Aufgaben auszuführen:
- Navigieren Sie durch die Enumerationssequenz.
- Rufen Sie andere Objekte zum Auflisten der Spalten, Zertifikaterweiterungen oder Attribute ab, die einer bestimmten Zeile zugeordnet sind.
- Rufen Sie die maximale Anzahl von Zeilen für die Ansicht ab.
IEnumCERTVIEWROW ist in Certview.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Include-Datei. Certadm.dll stellt die IEnumCERTVIEWROW-Schnittstelle bereit. Die Typinformationen für diese Schnittstelle befinden sich ebenfalls in Certadml.dll, das mit dem Platform Software Development Kit (SDK) ausgeliefert wird.
Certificate Services-Schnittstellen unterstützen sowohl Apartmentthreading- als auch Free-Threading-Modelle. Für einen besseren Durchsatz wird freies Threading empfohlen.
Vererbung
Die IEnumCERTVIEWROW-Schnittstelle erbt von der IDispatch-Schnittstelle . IEnumCERTVIEWROW verfügt auch über folgende Arten von Membern:
Methoden
Die IEnumCERTVIEWROW-Schnittstelle verfügt über diese Methoden.
IEnumCERTVIEWROW::EnumCertViewAttribute Ruft eine instance einer Attributaufzählungssequenz für die aktuelle Zeile der Zeilenaufzählungssequenz ab. |
IEnumCERTVIEWROW::EnumCertViewColumn Ruft eine instance einer Spaltenaufzählungssequenz für die aktuelle Zeile der Zeilenaufzählungssequenz ab. |
IEnumCERTVIEWROW::EnumCertViewExtension Ruft eine instance einer Erweiterungsaufzählungssequenz für die aktuelle Zeile der Zeilenaufzählungssequenz ab. |
IEnumCERTVIEWROW::GetMaxIndex Ruft den maximal gültigen Indexwert ab, nachdem auf alle Zeilen in der Zeilenaufzählungssequenz verwiesen wurde. |
IEnumCERTVIEWROW::Next Wechselt zur nächsten Zeile in der Zeilenaufzählungssequenz. |
IEnumCERTVIEWROW::Reset Wird an den Anfang der Zeilenaufzählungssequenz verschoben. |
IEnumCERTVIEWROW::Skip Überspringt eine angegebene Anzahl von Zeilen in der Zeilenaufzählungssequenz. |
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) |