Freigeben über


ber_alloc_t-Funktion (winber.h)

Die ber_alloc_t-Funktion weist eine neue BerElement-Struktur zu und erstellt sie.

Syntax

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

Parameter

[in] options

Ein bitweiser OR der Optionen, die zum Generieren der Codierung oder Decodierung des BerElement verwendet werden. Das LBER_USE_DER-Flag (0x01) sollte immer angegeben werden, wodurch die Elementlängen in der Mindestanzahl von Oktetten codiert werden.

Nicht erkannte Optionsbits werden ignoriert.

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ein Zeiger auf die neu zugewiesene BerElement-Struktur .

Wenn die Funktion fehlschlägt, gibt sie einen NULL-Zeiger zurück.

Hinweise

Die Option LBER_USE_DER bewirkt nicht, dass Werte von Sätzen in Tag- und Bytereihenfolge neu angeordnet oder Standardwerte entfernt werden, sodass diese Funktionen nicht ausreichen, um DIE-Ausgabe gemäß X.509 und X.680 zu generieren. Wenn der Aufrufer die Reihenfolge von Werten von Sätzen ordnungsgemäß verarbeitet und Standardwerte entfernt, kann die DER-Ausgabe wie in X.509 und X.680 definiert erstellt werden.

Das zugewiesene BerElement sollte mit ber_free freigegeben werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile winber.h
Bibliothek Wldap32.lib
DLL Wldap32.dll

Weitere Informationen

BerElement

Funktionen

ber_free

ber_printf