Compartir a través de


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

El método Encode devuelve una cadena codificada asn.1 de la matriz LONG almacenada en este objeto.

Use el método Decode para descodificar la cadena codificada en un objeto CertEncodeLongArray .

Antes de llamar al método Encode , debe llamar al método Reset para ajustar el tamaño de la matriz y el método SetValue para establecer cada valor LONG de la matriz.

Sintaxis

HRESULT Encode(
  [out] BSTR *pstrBinary
);

Parámetros

[out] pstrBinary

Puntero a un BSTR que contendrá la matriz LONG 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 matriz LONG codificada asn.1.

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

ICertEncodeLongArray

ICertEncodeLongArray::D ecode

ICertEncodeLongArray::Reset

ICertEncodeLongArray::SetValue