Freigeben über


ICertEncodeStringArray-Schnittstelle (certenc.h)

Die ICertEncodeStringArray-Schnittstelle stellt Methoden zum Behandeln von Zeichenfolgenarrays bereit, die in Zertifikaterweiterungen verwendet werden.

Eine Zertifikaterweiterung kann mithilfe eines Zeichenfolgenarrays erstellt werden, das in einem vom Richtlinienmodul instanziierten COM-Objekt des Erweiterungshandlers gespeichert ist. Jedes Element im Array ist ein Zeichenfolgenwert.

Diese Schnittstelle wird hauptsächlich als Demonstration zum Codieren benutzerdefinierter Erweiterungen bereitgestellt. Die Certificate Services-Beispielprogramme im Platform Software Development Kit (SDK) enthalten Quellcode für diese Schnittstelle.

ICertEncodeStringArray ist in Certenc.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Include-Datei. Certenc.dll stellt die ICertEncodeStringArray-Schnittstelle bereit . Die Typinformationen für diese Schnittstelle finden Sie ebenfalls in Certencl.dll, das mit dem Platform 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 ICertEncodeStringArray-Schnittstelle erbt von der IDispatch-Schnittstelle . ICertEncodeStringArray verfügt auch über die folgenden Membertypen:

Methoden

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

 
ICertEncodeStringArray::D ecode

Decodiert ein ASN.1-codiertes Zeichenfolgenarray mit abstrakter Syntax Notation One (ASN.1) und speichert das resultierende Array von Zeichenfolgen im CertEncodeStringArray-Objekt.
ICertEncodeStringArray::Codieren

Gibt eine ASN.1-codierte Zeichenfolge des in diesem Objekt gespeicherten Zeichenfolgenarrays zurück.
ICertEncodeStringArray::GetCount

Gibt die Anzahl der Zeichenfolgenwerte im Zeichenfolgenarray zurück.
ICertEncodeStringArray::GetStringType

Gibt den Typ der Zeichenfolgenwerte zurück, die das Zeichenfolgenarray enthält.
ICertEncodeStringArray::GetValue

Gibt die angegebene Zeichenfolge aus dem Zeichenfolgenarray zurück.
ICertEncodeStringArray::Reset

Gibt die Größe des Zeichenfolgenarrays und den Typ der Zeichenfolgen an, die das Array enthalten soll.
ICertEncodeStringArray::SetValue

Legt einen Zeichenfolgenwert am angegebenen Index des Zeichenfolgenarrays fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certenc.h (include Certsrv.h)