Share via


ADSIのLDAPエラーコード

LDAPサーバーがエラーを生成してクライアントに渡すと、エラーはLDAPクライアントによって文字列に変換されます。

この方法は、ADSIのWin32エラーコードに似ています。 この例では、クライアントエラーコードはWIN32エラー0x80072020です。

ADSIのLDAPエラーコードを確認するには

  1. WIN32エラーコードから8007を削除します。 この例では、残りの十六進値は2020です。
  2. 残りの十六進値を十進値に変換します。 この例では、残りの十六進値2020は十進値8224に変換されます。
  3. WinError.hファイルで十進値の定義を検索します。 この例では、8224LはエラーERROR_DS_OPERATIONS_ERRORに対応しています。
  4. プレフィックスERROR_DSLDAP__に置き換えます。 この例では、新しい定義はLDAP_OPERATIONS_ERRORです。
  5. Winldap.hファイルでLDAPエラー定義の値を検索します。 この例では、Winldap.hファイルのLDAP_OPERATIONS_ERRORの値は0x01です。