Interfaz ICertEncodeLongArray (certenc.h)

La interfaz ICertEncodeLongArray proporciona métodos para controlar matrices Long usadas en extensiones de certificado.

Se puede crear una extensión de certificado mediante una matriz Long almacenada en un objeto COM del controlador de extensión creado por el módulo de directivas. Cada elemento de la matriz es un valor Long .

Esta interfaz se proporciona principalmente como demostración para codificar extensiones personalizadas. Los programas de ejemplo de Servicios de certificados del Kit de desarrollo de software (SDK) de plataforma contienen código fuente para esta interfaz.

ICertEncodeLongArray se define en Certenc.h. Sin embargo, al crear el programa, use Certsrv.h como archivo de inclusión. Certenc.dll proporciona la interfaz ICertEncodeLongArray . La información de tipo de esta interfaz también está en Certencl.dll, que se incluye con el SDK de plataforma.

Las interfaces de Servicios de certificados admiten modelos de subprocesos de apartamento y de subprocesos libres. Para mejorar el rendimiento, se recomienda el subproceso libre.

Herencia

La interfaz ICertEncodeLongArray hereda de la interfaz IDispatch . ICertEncodeLongArray también tiene estos tipos de miembros:

Métodos

La interfaz ICertEncodeLongArray tiene estos métodos.

 
ICertEncodeLongArray::D ecode

Descodifica una matriz long codificada en notación de sintaxis abstracta (ASN.1) y almacena la matriz resultante de valores Long en el objeto CertEncodeLongArray.
ICertEncodeLongArray::Encode

Devuelve una cadena con codificación ASN.1 de la matriz LONG almacenada en este objeto.
ICertEncodeLongArray::GetCount

Devuelve el número de valores Long de la matriz Long del objeto.
ICertEncodeLongArray::GetValue

Devuelve el valor Long especificado de la matriz Long.
ICertEncodeLongArray::Reset

Especifica el tamaño de la matriz en este objeto.
ICertEncodeLongArray::SetValue

Establece un valor Long en el índice especificado de la matriz Long.

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certenc.h (incluya Certsrv.h)