Compartilhar via


Função ber_alloc_t (winber.h)

A função ber_alloc_t aloca e constrói uma nova estrutura BerElement .

Sintaxe

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

Parâmetros

[in] options

Um OR bit a bit das opções usadas para gerar a codificação ou decodificação do BerElement. O sinalizador LBER_USE_DER (0x01) sempre deve ser especificado, o que faz com que os comprimentos do elemento sejam codificados no número mínimo de octetos.

Os bits de opção não reconhecidos são ignorados.

Retornar valor

Se a função for bem-sucedida, o valor retornado será um ponteiro para a estrutura BerElement recém-alocada.

Se a função falhar, ela retornará um ponteiro NULL .

Comentários

A opção LBER_USE_DER não faz com que valores de conjuntos sejam reorganizados em ordem de marca e byte ou valores padrão sejam removidos, portanto, essas funções não são suficientes para gerar saída de DER conforme definido em X.509 e X.680. Se o chamador manipular valores de ordenação de conjuntos corretamente e remover valores padrão, a saída DER, conforme definido em X.509 e X.680, poderá ser produzida.

O BerElement alocado deve ser liberado com ber_free.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho winber.h
Biblioteca Wldap32.lib
DLL Wldap32.dll

Confira também

Berelement

Funções

ber_free

ber_printf