Freigeben über


LDAP-Fehlercodes für ADSI

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

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

Ermitteln der LDAP-Fehlercodes für ADSI-

  1. Entfernen Sie die 8007 vom WIN32-Fehlercode. Im Beispiel ist der verbleibende Hexwert 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 ist der Wert LDAP_OPERATIONS_ERROR in der Datei "Winldap.h" 0x01.