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) |