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-
- Entfernen Sie die 8007 vom WIN32-Fehlercode. Im Beispiel ist der verbleibende Hexwert 2020.
- Konvertieren Sie den verbleibenden Hexadezimalwert in einen Dezimalwert. Im Beispiel wird der verbleibende Hexadezimalwert 2020 in den Dezimalwert 8224 konvertiert.
- Suchen Sie in der Datei "WinError.h" nach der Definition des Dezimalwerts. Im Beispiel entspricht 8224L dem Fehler ERROR_DS_OPERATIONS_ERROR.
- Ersetzen Sie das Präfix ERROR_DS durch LDAP_. Im Beispiel ist die neue Definition LDAP_OPERATIONS_ERROR.
- 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.