Freigeben über


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)

Weitere Informationen

IDispatch

IEnumCERTVIEWROW::IEnumCertViewExtension