Partager via


ber_alloc_t, fonction (winber.h)

La fonction ber_alloc_t alloue et construit une nouvelle structure BerElement .

Syntaxe

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

Paramètres

[in] options

Or au niveau du bit des options utilisées pour générer l’encodage ou le décodage du BerElement. L’indicateur de LBER_USE_DER (0x01) doit toujours être spécifié, ce qui entraîne l’encodage des longueurs d’éléments dans le nombre minimal d’octets.

Les bits d’option non reconnus sont ignorés.

Valeur retournée

Si la fonction réussit, la valeur de retour est un pointeur vers la structure BerElement nouvellement allouée.

Si la fonction échoue, elle retourne un pointeur NULL .

Remarques

L’option LBER_USE_DER n’entraîne pas la suppression des valeurs des jeux dans l’ordre des balises et des octets ou des valeurs par défaut. Ces fonctions ne sont donc pas suffisantes pour générer une sortie DER comme défini dans X.509 et X.680. Si l’appelant gère correctement le classement des valeurs des jeux et la suppression des valeurs par défaut, la sortie DER telle que définie dans X.509 et X.680 peut être produite.

Le BerElement alloué doit être libéré avec ber_free.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête winber.h
Bibliothèque Wldap32.lib
DLL Wldap32.dll

Voir aussi

BerElement

Fonctions

ber_free

ber_printf