Freigeben über


IEnumCERTVIEWATTRIBUTE-Schnittstelle (certview.h)

Die IEnumCERTVIEWATTRIBUTE-Schnittstelle stellt eine Attributenumerationssequenz dar, die die Zertifikatattribute für die aktuelle Zeile der Zeilenenumerationssequenz enthält.

Die Attributenumerationssequenz wird durch einen Aufruf der IEnumCERTVIEWROW::EnumCertViewAttribute-Methode abgerufen. Nachdem diese Enumerationssequenz abgerufen wurde, können die Methoden der IEnumCERTVIEWATTRIBUTE-Schnittstelle verwendet werden, um die folgenden Aufgaben auszuführen:

  • Navigieren Sie durch die Enumeration von Zertifikatattributen.
  • Rufen Sie den Namen und den Wert der Attribute in der Enumeration ab.
  • Klonen Sie eine exakte Kopie des Zertifikatattributobjekts.

IEnumCERTVIEWATTRIBUTE ist in Certview.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Includedatei. Certadm.dll stellt die IEnumCERTVIEWATTRIBUTE-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 IEnumCERTVIEWATTRIBUTE-Schnittstelle erbt von der IDispatch-Schnittstelle . IEnumCERTVIEWATTRIBUTE verfügt auch über folgende Membertypen:

Methoden

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

 
IEnumCERTVIEWATTRIBUTE::Clone

Erstellt eine Kopie des Attributenumerationssequenzobjekts im aktuellen Zustand.
IEnumCERTVIEWATTRIBUTE::GetName

Ruft den Namen des aktuellen Attributs in der Attributenumerationssequenz ab.
IEnumCERTVIEWATTRIBUTE::GetValue

Ruft den Wert des aktuellen Attributs in der Attributenumerationssequenz ab.
IEnumCERTVIEWATTRIBUTE::Next

Wechselt zum nächsten Attribut in der Attributenumerationssequenz.
IEnumCERTVIEWATTRIBUTE::Reset

Wechselt an den Anfang der Attributenumerationssequenz.
IEnumCERTVIEWATTRIBUTE::Skip

Überspringt eine angegebene Anzahl von Attributen in der Attributenumerationssequenz.

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::EnumCertViewAttribute