次の方法で共有


汎用ADSIエラーコード

これらの種類のエラーコードは、ADSI固有のエラーメッセージを表すために、任意のADSIシステムプロバイダーによって返されます。 ファシリティコード5で、重大度ビットがtrueまたはfalseに設定されています。 重大度ビットがtrueに設定されている場合、0x80005xxx形式のエラー値とE_ADS _*.形式のエラーメッセージが生成されます。 重大度ビットがfalseに設定されている場合、0x00005xxx形式のエラー値とS_ADS_*形式のエラーメッセージが生成されます。

次の表に、Adserr.hで定義されている一般的なADSIエラーコードを示します。

Value コード 説明 修正措置
0x00005011L S_ADS_ERRORSOCCURRED クエリ中に1つ以上のエラーが発生しました。 検索設定を正当に設定できることを確認し、適切に設定されていることを確認します。
0x00005012L S_ADS_NOMORE_ROWS 検索操作が最後の行に達しました。 プログラムの残りの部分に進みます。
0x00005013L S_ADS_NOMORE_COLUMNS 検索操作が現在の行の最後の列に達しました。 次の行に進みます。
0x80005000L E_ADS_BAD_PATHNAME 無効なADSIパス名が渡されました。 オブジェクトがディレクトリサーバーに存在することを確認し、パスの入力ミスをチェックします。
0x80005001L E_ADS_INVALID_DOMAIN_OBJECT 不明なADSIドメインオブジェクトが要求されました。 ドメインオブジェクトのパスを確認します。
0x80005002L E_ADS_INVALID_USER_OBJECT 不明なADSIユーザーオブジェクトが要求されました。 ユーザーオブジェクトの存在を確認し、パスとユーザーアクセス権の入力ミスを確認します。
0x80005003L E_ADS_INVALID_COMPUTER_OBJECT 不明なADSIコンピューターオブジェクトが要求されました。 コンピューターオブジェクトの存在を確認し、パスとコンピューターアクセス権の入力ミスを確認します。
0x80005004L E_ADS_UNKNOWN_OBJECT 不明なADSIオブジェクトが要求されました。 オブジェクトの名前とアクセス権を確認します。
0x80005005L E_ADS_PROPERTY_NOT_SET 指定されたADSIプロパティが設定されていません。
0x80005006L E_ADS_PROPERTY_NOT_SUPPORTED 指定されたADSIプロパティはサポートされていません。 正しいプロパティが設定されていることを確認します。
0x80005007L E_ADS_PROPERTY_INVALID 指定されたADSIプロパティが無効です。 メソッド呼び出しに渡されたパラメーターを確認します。
0x80005008L E_ADS_BAD_PARAMETER 1つ以上の入力パラメーターが無効です。
0x80005009L E_ADS_OBJECT_UNBOUND 指定されたADSIオブジェクトはリモートリソースにバインドされていません。 SetInfoが呼び出された後に、新しく作成されたオブジェクトでGetInfoを呼び出します。
0x8000500AL E_ADS_PROPERTY_NOT_MODIFIED 指定されたADSIオブジェクトは変更されていません。
0x8000500BL E_ADS_PROPERTY_MODIFIED 指定されたADSIオブジェクトは変更されています。
0x8000500CL E_ADS_CANT_CONVERT_DATATYPE ネイティブDSデータ型との間でデータ型を変換できません。 正しいデータ型が使用されていること、またはデータ型変換を実行するのに十分なスキーマデータがあることを確認してください。
0x8000500DL E_ADS_PROPERTY_NOT_FOUND プロパティがキャッシュに見つかりません。 GetInfoが暗黙的または明示的に呼び出されたことを確認してください。 属性が操作属性の場合は、GetInfoではなくGetInfoExを使用して明示的に取得する必要があります。 問題が解決しない場合は、プロパティがサーバーに設定されていません。
0x8000500EL E_ADS_OBJECT_EXISTS ADSIオブジェクトが存在します。 別の名前を使用してオブジェクトを作成してください。
0x8000500FL E_ADS_SCHEMA_VIOLATION 試行された操作がディレクトリサービススキーマ規則に違反しています。
0x80005010L E_ADS_COLUMN_NOT_SET ADSIの指定された列が設定されていません。
0x80005014L E_ADS_INVALID_FILTER 指定された検索フィルターが無効です。 ディレクトリサーバーによって受け入れられるフィルターの正しい形式を使用してください。