Método ICertEncodeAltName::Encode (certenc.h)
El método Encode devuelve una cadena codificada por ASN.1 de la matriz de nombres alternativa almacenada en este objeto. Los nombres del objeto no están codificados.
Use el método Decode para descodificar la cadena codificada en un objeto CertEncodeAltName .
Antes de usar este método, debe llamar al método Reset para ajustar el tamaño de la matriz y el método SetNameEntry para establecer cada elemento de matriz.
Sintaxis
HRESULT Encode(
[out] BSTR *pstrBinary
);
Parámetros
[out] pstrBinary
Puntero a un BSTR que recibe la extensión de nombre alternativo codificada asn.1. Cuando haya terminado, llame a SysFreeString para liberar pbstrBinary.
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 de nombres alternativos 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 |