Método ICertEncodeCRLDistInfo::Encode (certenc.h)

El método Encode realiza la codificación Abstract Syntax Notation One (ASN.1) en una matriz de información de distribución de lista de revocación de certificados (CRL) almacenada en el objeto COM y devuelve la extensión codificada ASN.1.

Antes de usar este método, debe llamar al método Reset para ajustar el tamaño de la matriz y los métodos SetNameCount y SetNameEntry para establecer cada elemento en cada estructura de punto de distribución.

Sintaxis

HRESULT Encode(
  [out] BSTR *pstrBinary
);

Parámetros

[out] pstrBinary

Puntero a un BSTR que contendrá la extensión de información de distribución crL codificada. Cuando haya terminado de usar BSTR, ábrelo llamando a la función SysFreeString .

Valor devuelto

C++

Si el método se realiza correctamente, el método devuelve S_OK.

Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

VB

El valor devuelto es la cadena codificada asn.1 que representa la matriz de información de distribución crL.

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)
Library Certidl.lib
Archivo DLL Certenc.dll

Consulte también

ICertEncodeCRLDistInfo

ICertEncodeCRLDistInfo::Reset

ICertEncodeCRLDistInfo::SetNameCount

ICertEncodeCRLDistInfo::SetNameEntry