Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ldap_add_ext-Funktion initiiert einen asynchronen Vorgang zum Hinzufügen einer Struktur. Das übergeordnete Element des hinzugefügten Eintrags muss vorhanden sein, oder das übergeordnete Element muss leer sein (gleich dem distinguished Name des Stammes), damit ein Add-Vorgang erfolgreich ist.
Syntax
WINLDAPAPI ULONG LDAPAPI ldap_add_extA(
[in] LDAP *ld,
[in] const PSTR dn,
[in] LDAPModA * [] attrs,
[in] PLDAPControlA *ServerControls,
[in] PLDAPControlA *ClientControls,
[out] ULONG *MessageNumber
);
Parameter
[in] ld
Das Sitzungshandle.
[in] dn
Ein Zeiger auf eine NULL-Zeichenfolge, die den distinguished Name des hinzuzufügenden Eintrags enthält.
[in] attrs
Ein Array von Zeigern auf LDAPMod-Strukturen . Jede Struktur gibt ein einzelnes Attribut an. Weitere Informationen finden Sie im Abschnitt mit Hinweisen.
[in] ServerControls
Liste der LDAP-Serversteuerelemente.
[in] ClientControls
Liste der Clientsteuerelemente.
[out] MessageNumber
Die Nachrichten-ID für die Anforderung.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird LDAP_SUCCESS zurückgegeben.
Wenn die Funktion fehlschlägt, wird ein Fehlercode zurückgegeben. Weitere Informationen finden Sie unter Fehlerbehandlung.
Hinweise
Die Parameter und Auswirkungen von ldap_add_ext umfassen die Parameter ldap_add. Die erweiterte Routine umfasst zusätzliche Parameter zur Unterstützung von Client- und Serversteuerelementen und threadsicherheit.
Erstellen Sie vor dem Aufrufen ldap_add_ext einen Eintrag, indem Sie dessen Attribute in LDAPMod-Strukturen angeben. Legen Sie das feld mod_op jeder Struktur auf LDAP_MOD_ADD fest, und legen Sie die felder mod_type und mod_vals entsprechend Ihrem Eintrag fest.
Wenn der Vorgang erfolgreich ist, übergibt ldap_add_ext die Nachrichten-ID als Parameter an den Aufrufer. Rufen Sie ldap_result mit der Nachrichten-ID auf, um das Ergebnis des Vorgangs zu erhalten.
Um die Ergebnisse direkt zurückzugeben, verwenden Sie die synchrone Funktion ldap_add_ext_s.
Multithreaded: Aufrufe an ldap_add_ext sind threadsicher.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | winldap.h |
Bibliothek | Wldap32.lib |
DLL | Wldap32.dll |
Weitere Informationen
Functions