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