IEnumCERTVIEWEXTENSION-Schnittstelle (certview.h)
Die IEnumCERTVIEWEXTENSION-Schnittstelle stellt eine Erweiterungsaufzählungssequenz dar, die die Zertifikaterweiterungsdaten für die aktuelle Zeile der Zeilenaufzählungssequenz enthält.
Die Erweiterungsaufzählungssequenz wird durch einen Aufruf des
IEnumCERTVIEWROW::EnumCertViewExtension-Methode . Nachdem diese Enumerationssequenz abgerufen wurde, können die Methoden der IEnumCERTVIEWEXTENSION-Schnittstelle verwendet werden, um die folgenden Aufgaben auszuführen:
- Navigieren Sie in der Erweiterungsaufzählungssequenz.
- Rufen Sie den Namen, den Wert und die Flags der Erweiterung in der Enumeration ab.
- Klonen Sie eine exakte Kopie der Erweiterungsaufzählungssequenz.
IEnumCERTVIEWEXTENSION ist in Certview.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Include-Datei. Certadm.dll stellt die IEnumCERTVIEWEXTENSION-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 IEnumCERTVIEWEXTENSION-Schnittstelle erbt von der IDispatch-Schnittstelle . IEnumCERTVIEWEXTENSION verfügt auch über folgende Arten von Membern:
Methoden
Die IEnumCERTVIEWEXTENSION-Schnittstelle verfügt über diese Methoden.
IEnumCERTVIEWEXTENSION::Clone Erstellt eine Kopie der Erweiterungsaufzählungssequenz. |
IEnumCERTVIEWEXTENSION::GetFlags Ruft die Richtlinien- und Ursprungsflags der aktuellen Erweiterung in der Erweiterungsaufzählungssequenz ab. |
IEnumCERTVIEWEXTENSION::GetName Ruft den Namen der aktuellen Erweiterung in der Extension-Enumeration-Sequenz ab. |
IEnumCERTVIEWEXTENSION::GetValue Ruft den Wert der aktuellen Erweiterung in der Erweiterungsaufzählungssequenz ab. |
IEnumCERTVIEWEXTENSION::Next Wechselt zur nächsten Erweiterung in der Erweiterungsaufzählungssequenz. |
IEnumCERTVIEWEXTENSION::Reset Verschiebt sich an den Anfang der Erweiterungsaufzählungssequenz. |
IEnumCERTVIEWEXTENSION::Skip Überspringt eine angegebene Anzahl von Erweiterungen in der Erweiterungsaufzä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) |