Compartir a través de


función ber_alloc_t (winber.h)

La función ber_alloc_t asigna y construye una nueva estructura BerElement .

Sintaxis

WINBERAPI BerElement *BERAPI ber_alloc_t(
  [in] INT options
);

Parámetros

[in] options

Or bit a bit de las opciones usadas para generar la codificación o descodificación de BerElement. La marca LBER_USE_DER (0x01) siempre debe especificarse, lo que hace que las longitudes de elemento se codifiquen en el número mínimo de octetos.

Se omiten los bits de opción no reconocidos.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es un puntero a la estructura BerElement recién asignada.

Si se produce un error en la función, devuelve un puntero NULL .

Comentarios

La opción LBER_USE_DER no hace que los valores de los conjuntos se reorganicen en el orden de etiqueta y bytes o los valores predeterminados que se van a quitar, por lo que estas funciones no son suficientes para generar la salida DER tal como se define en X.509 y X.680. Si el autor de la llamada controla los valores de ordenación de los conjuntos correctamente y quita los valores predeterminados, se puede generar la salida DER tal y como se define en X.509 y X.680.

El BerElement asignado debe liberarse con ber_free.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado winber.h
Library Wldap32.lib
Archivo DLL Wldap32.dll

Consulte también

BerElement

Funciones

ber_free

ber_printf