LDAP-Fehlercodes für ADSI

Wenn ein LDAP-Server einen Fehler generiert und den Fehler an den Client übergibt, wird der Fehler vom LDAP-Client in eine Zeichenfolge übersetzt.

Diese Methode ähnelt Win32-Fehlercodes für ADSI. In diesem Beispiel ist der Clientfehlercode die WIN32-0x80072020.

So bestimmen Sie die LDAP-Fehlercodes für ADSI

  1. 8007 wird aus dem WIN32-Fehlercode entfernt. Im Beispiel ist der verbleibende Hexadezimalwert 2020.
  2. Konvertieren Sie den verbleibenden Hexadezimalwert in einen Dezimalwert. Im Beispiel wird der verbleibende Hexadezimalwert 2020 in den Dezimalwert 8224 konvertiert.
  3. Suchen Sie in der Datei WinError.h nach der Definition des Dezimalwerts. Im Beispiel entspricht 8224L dem Fehler ERROR _ DS _ OPERATIONS _ ERROR.
  4. Ersetzen Sie das Präfix ERROR _ DS durch _ LDAP. Im Beispiel ist die neue Definition LDAP _ OPERATIONS _ ERROR.
  5. Suchen Sie in der Datei Winldap.h nach dem Wert der LDAP-Fehlerdefinition. Im Beispiel wird der Wert von LDAP _ OPERATIONS _ ERROR in der Datei Winldap.h 0x01.