Share via


ICertEncodeLongArray-Schnittstelle (certenc.h)

Die ICertEncodeLongArray-Schnittstelle stellt Methoden für die Behandlung von Long-Arrays bereit, die in Zertifikaterweiterungen verwendet werden.

Eine Zertifikaterweiterung kann mithilfe eines Long-Arrays erstellt werden, das in einem COM-Objekt des Erweiterungshandlers gespeichert ist, das vom Richtlinienmodul instanziiert wird. Jedes Element im Array ist ein Long-Wert .

Diese Schnittstelle wird hauptsächlich als Demonstration für die Codierung von benutzerdefinierten Erweiterungen bereitgestellt. Die Zertifikatdienste-Beispielprogramme im Platform Software Development Kit (SDK) enthalten Quellcode für diese Schnittstelle.

ICertEncodeLongArray ist in Certenc.h definiert. Wenn Sie Ihr Programm erstellen, verwenden Sie jedoch Certsrv.h als Includedatei. Certenc.dll stellt die ICertEncodeLongArray-Schnittstelle bereit. Die Typinformationen für diese Schnittstelle finden Sie auch in Certencl.dll, das im Lieferumfang des Platform SDK enthalten ist.

Zertifikatdienstschnittstellen unterstützen sowohl Apartmentthreading- als auch Free-Threading-Modelle. Für einen besseren Durchsatz wird freies Threading empfohlen.

Vererbung

Die ICertEncodeLongArray-Schnittstelle erbt von der IDispatch-Schnittstelle . ICertEncodeLongArray verfügt auch über folgende Membertypen:

Methoden

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

 
ICertEncodeLongArray::D ecode

Decodiert ein als ASN.1 (Abstract Syntax Notation One) codiertes Long-Array und speichert das resultierende Array der Long-Werte im CertEncodeLongArray-Objekt.
ICertEncodeLongArray::Encode

Gibt eine ASN.1-codierte Zeichenfolge des long-Arrays zurück, das in diesem Objekt gespeichert ist.
ICertEncodeLongArray::GetCount

Gibt die Anzahl der Long-Werte im Long-Array des Objekts zurück.
ICertEncodeLongArray::GetValue

Gibt den angegebenen Long-Wert aus dem Long-Array zurück.
ICertEncodeLongArray::Reset

Gibt die Größe des Arrays in diesem Objekt an.
ICertEncodeLongArray::SetValue

Legt einen Long-Wert am angegebenen Index des Long-Arrays 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)