ADSIのLDAPエラーコード
LDAPサーバーがエラーを生成してクライアントに渡すと、エラーはLDAPクライアントによって文字列に変換されます。
この方法は、ADSIのWin32エラーコードに似ています。 この例では、クライアントエラーコードはWIN32エラー0x80072020です。
ADSIのLDAPエラーコードを確認するには
- WIN32エラーコードから8007を削除します。 この例では、残りの十六進値は2020です。
- 残りの十六進値を十進値に変換します。 この例では、残りの十六進値2020は十進値8224に変換されます。
- WinError.hファイルで十進値の定義を検索します。 この例では、8224LはエラーERROR_DS_OPERATIONS_ERRORに対応しています。
- プレフィックスERROR_DSをLDAP__に置き換えます。 この例では、新しい定義はLDAP_OPERATIONS_ERRORです。
- Winldap.hファイルでLDAPエラー定義の値を検索します。 この例では、Winldap.hファイルのLDAP_OPERATIONS_ERRORの値は0x01です。