IMAPI 戻り値
IMAPI メソッドは、負以外の値 (通常はS_OK) を返します(メソッドが成功した場合)。 IMAPI メソッドは、失敗した場合に Winerror.h、Imapi2error.h、または Imapi2fserror.h から成功またはエラー コードを返します。
次の成功コードとエラー コードが定義されています。
定数/値 | Description |
---|---|
|
ディスクは書き込み検証に合格せず、破損したデータが含まれているか、使用できない可能性があります。 |
|
要求は取り消されました。 |
|
この要求では、現在のディスク レコーダーを選択する必要があります。 |
|
書き込み操作は現在進行中です。 |
|
要求された書き込み速度がドライブでサポートされておらず、速度が調整されました。 |
|
要求された回転の種類がドライブでサポートされておらず、回転の種類が調整されました。 |
|
要求された書き込み速度と回転の種類は、ドライブでサポートされておらず、両方とも調整されました。 |
|
デバイスはコマンドを受け入れたが、エラーを示すセンス データを返した。 |
|
IRawCDImageCreator::CreateResultImage の呼び出しにより、イメージが読み取り専用になりました。 その結果、オブジェクトは変更できなくなります。 |
|
これ以上トラックを追加することはできません。 CDメディアは1〜99トラックの範囲に制限されています。 |
|
この関数を使用する前に、画像にトラックを追加する必要があります。 |
|
要求されたセクターの種類はサポートされていません。 |
|
この機能を使用する前に、画像にトラックを追加することはできません。 |
|
このトラックを追加すると、リードアウトの開始の制限を超える可能性があります。 |
|
このトラックを追加すると、99 個のインデックス制限を超えます。 |
|
指定した LBA オフセットがトラック インデックスの一覧に含まれていません。 |
|
指定された LBA オフセットは、トラック インデックスの一覧に既に含まれます。 |
|
インデックス 1 (LBA オフセット 0) をクリアできません。 |
|
各インデックスの最小サイズは 10 セクターである必要があります。 |
|
デバイスから、要求されたモード ページ (および種類) が存在しないことが報告されました。 |
|
デバイスにメディアがありません。 |
|
メディアに互換性がない、または物理形式が不明です。 |
|
メディアは上下逆に挿入されます。 |
|
ドライブから、準備中であることが報告されました。 後でもう一度要求を試してください。 |
|
メディアは現在書式設定されています。 メディアの使用を試みる前に、フォーマットが完了するまで待ってください。 |
|
ドライブから、書き込みの完了など、実行時間の長い操作が実行されていることが報告されました。 ドライブが長期間使用できない場合があります。 |
|
ドライブは、MODE SELECT コマンドのモード ページで指定されたパラメーターの組み合わせがサポートされていないことを報告しました。 |
|
ドライブは、メディアが書き込み保護されていることを報告しました。 |
|
要求された機能ページは、デバイスではサポートされていません。 |
|
要求された機能ページはサポートされていますが、現在の機能としてマークされていません。 |
|
ドライブは GET CONFIGURATION コマンドをサポートしていません。 |
|
デバイスは、タイムアウト期間内にコマンドを受け入れませんでした。 これは、デバイスが不整合な状態になったか、コマンドのタイムアウト値を増やす必要がある場合があります。 |
|
DVD 構造が存在しません。 これは、互換性のないドライブ/メディアが使用されている場合に発生する可能性があります。 |
|
メディアの速度はデバイスと互換性がありません。 これは、デバイスでサポートされている速度の範囲よりも高いまたは低い速度メディアを使用することによって発生する可能性があります。 |
|
前回の操作中にこのレコーダーに関連付けられているデバイスが排他的にロックされているため、この操作は失敗します。 |
|
クライアント名が無効です。 |
|
デバイスは、コマンドの予期しないデータまたは無効なデータを報告しました。 |
|
ドライブが書き込みを続行するのに十分な速さでデータを受信できなかったため、書き込みに失敗しました。 ソース データをローカル コンピューターに移動したり、書き込み速度を低下させたり、"バッファー アンダーラン フリー" 設定を有効にしたりすると、この問題が解決する可能性があります。 |
|
ドライブから回復できないエラー情報が返されたため、書き込みに失敗しました。 |
|
現在、書き込み操作が進行中です。 |
|
現在進行中の書き込み操作はありません。 |
|
要求された操作は、サポートされているメディアでのみ有効です。 |
|
書き込むストリームはサポートされていません。 |
|
指定されたストリームを書き込むには、現在挿入されているメディアに対して大きすぎます。 |
|
空でないメディアの上書きは、ForceOverwrite プロパティを VARIANT_TRUE に設定しないと許可されません。 |
|
現在のメディアの種類はサポートされていません。 |
|
このデバイスは、このディスク形式で必要な操作をサポートしていません。 |
|
クライアント名が無効です。 |
|
現在、書き込み操作が進行中です。 |
|
現在進行中の書き込み操作はありません。 |
|
要求された操作は、メディアが "準備済み" の場合にのみ有効です。 |
|
メディアが "準備" されているが解放されていない場合、要求された操作は無効です。 |
|
メディアが書き込まれた後は、 プロパティを変更できません。 |
|
目次を空のディスクから取得することはできません。 |
|
空の CD-R/RW メディアのみがサポートされています。 |
|
空の CD-R/RW メディアのみがサポートされています。 |
|
CD-R および CD-RW メディアは、最大 99 のオーディオ トラックをサポートします。 |
|
メディアに、指定されたオーディオ トラックを追加するための十分な領域がありません。 |
|
使用するレコーダーを選択するまで、メディアを準備することはできません。 |
|
指定された ISRC が無効です。 |
|
指定されたメディア カタログ番号が無効です。 |
|
指定されたオーディオ ストリームが無効です。 |
|
このデバイスは、このディスク形式で必要な操作をサポートしていません。 |
|
クライアント名が無効です。 |
|
現在、書き込み操作が進行中です。 |
|
現在進行中の書き込み操作はありません。 |
|
要求された操作は、メディアが "準備済み" の場合にのみ有効です。 |
|
メディアが "準備" されているが解放されていない場合、要求された操作は無効です。 |
|
クライアント名が無効です。 |
|
空の CD-R/RW メディアのみがサポートされています。 |
|
空の CD-R/RW メディアのみがサポートされています。 |
|
メディアに、指定されたセッションを追加するための十分な領域がありません。 |
|
使用するレコーダーを選択するまで、メディアを準備することはできません。 |
|
指定されたオーディオ ストリームが無効です。 |
|
要求されたデータ ブロックの種類は、現在のデバイスではサポートされていません。 |
|
ストリームには、現在のメディアに対して十分な数のセクターが leadin に含まれていません。 |
|
このデバイスは、このディスク形式で必要な操作をサポートしていません。 |
|
現在、この形式では消去操作にディスク レコーダーが使用されています。 消去が完了するまで待ってから、現在のディスクレコーダーを設定またはクリアしてください。 |
|
消去形式では、1 つのレコーダーのみがサポートされます。 新しいレコーダーを設定する前に、現在のレコーダーをクリアする必要があります。 |
|
ドライブが READ DISC INFORMATION コマンドに十分なデータを報告しませんでした。 ドライブがサポートされていないか、メディアが正しくない可能性があります。 |
|
ドライブが MODE SENSE (ページ 0x2A) コマンドに対して十分なデータを報告しませんでした。 ドライブがサポートされていないか、メディアが正しくない可能性があります。 |
|
ドライブは、メディアが消去できないと報告しました。 |
|
ドライブが erase コマンドに失敗しました。 |
E_IMAPI_ERASE_TOOK_LONGER_THAN_ONE_HOUR (HRESULT)0x80AA0906 |
ドライブは 1 時間で消去を完了しませんでした。 ドライブで適切な操作を再開するには、電源サイクル、メディアの取り外し、またはその他の手動介入が必要な場合があります。 メモ: 現在、 IDiscFormat2Erase インターフェイスを介して CD-RW または DVD-RW メディアで消去を実行しようとすると、メディアが不良の結果として失敗した場合にも、この値が返されます。 |
|
消去中にドライブから予期しないエラーが返されました。 メディアが使用できないか、消去が完了しているか、ドライブがディスクを消去中である可能性があります。 |
|
ドライブから START UNIT (spinup) コマンドのエラーが返されました。 手動による介入が必要な場合があります。 |
|
現在のメディアの種類はサポートされていません。 |
|
このデバイスは、このディスク形式で必要な操作をサポートしていません。 |
|
クライアント名が無効です。 |
Imapi2fserror.h では、次の成功コードとエラー コードが定義されています。
定数/値 | Description |
---|---|
|
内部エラーが発生しました: %1!ls!。 |
|
パラメーター '%1!ls!' に指定された値 無効です。 |
|
FileSystemImage オブジェクトは読み取り専用モードです。 |
|
出力ファイル システムが指定されていない。 |
|
指定されたボリューム ID が長すぎるか、1 つ以上の無効な文字が含まれています。 |
|
ファイルの日付が無効です。 %1!ls! time が %2!ls より前です。 いつでも変更できます。 |
|
この関数のファイル システムは空である必要があります。 |
|
インポートされたセッションのファイル・システムと現行セッションのファイル・システムが一致しないため、作成のために指定されたファイル・システムを変更することはできません。 |
|
指定されたパス '%1!ls!' はファイルを識別しません。 |
|
指定されたパス '%1!ls!' はディレクトリを識別しません。 |
|
ディレクトリ '%1!s!' が空ではありません。 |
|
ls!' はファイル システムの一部ではありません。 この操作を完了するには、追加する必要があります。 |
|
パス '%1!s!' 形式が正しくないか、無効な文字が含まれています。 |
|
名前 '%1!ls!' specified is not legal: UseRestrictedCharacterSet プロパティが設定されている間に作成されるファイルまたはディレクトリ オブジェクトの名前は、ANSI 文字のみを含む場合があります。 |
|
ls!' name は既に存在します。 |
|
'%1!ls!' の追加を試みます failed: %2!ls に対してファイル システム固有の一意の名前を作成できません。 ファイル システムを使用して実行します。 |
|
アイテム '%1!ls!' が見つかりません FileSystemImage 階層。 |
|
ファイル '%1!s!' FileSystemImage 階層に見つかりません。 |
|
ディレクトリ '%1!s!' FileSystemImage 階層に見つかりません。 |
|
'%1!ls!' の追加 は、結果イメージのサイズが現在の構成済みの制限を超える結果になります。 |
|
FreeMediaBlocks プロパティに指定された値が、現在のデータに基づく推定イメージ サイズに対して小さすぎます。 |
|
イメージが 2 kb のセクター境界に配置されていません。 |
|
イメージに有効なボリューム記述子が含まれていません。 |
|
IIsoImageManager::Validate メソッドを呼び出す前に、IIsoImageManager::SetPath メソッドまたは IIsoImageManager::SetStream メソッドを使用してイメージが設定されていません。 |
|
指定されたイメージが大きすぎて、サイズが MAXLONG を超えているので検証できません。 |
|
ファイル '%1!ls!' に提供されるデータ ストリーム 一貫性がありません: %2! が必要です。I64d! バイト、%3! が見つかりました。I64d!. |
|
ファイル '%1!ls!' に指定されたストリームからデータを読み取ることができません。 |
|
ファイル '%1!ls!' のデータ ストリームを作成しようとすると、次のエラーが発生しました。 |
|
アクセス許可により、ディレクトリ ツリー内のファイルの列挙に失敗しました。 |
|
このファイル システム イメージには、%1!ls! のディレクトリが多すぎます。 ファイル システムを使用して実行します。 |
|
ISO9660 は 8 レベルのディレクトリに制限されています。 |
|
データ ファイルが '%1!ls!' に対して大きすぎます。 ファイル システムを使用して実行します。 |
|
%1!ls を初期化できません。 stash ファイル。 |
|
'%1!ls!' でシーク中にエラーが発生しました stash ファイル。 |
|
'%1!ls!' への書き込み中にエラーが発生しました stash ファイル。 |
|
'%1!ls!' からの読み取りでエラーが発生しました stash ファイル。 |
|
作業ディレクトリ '%1!ls!' 無効です。 |
|
作業ディレクトリを '%1!ls!' に設定できません。 使用可能な領域は %2!I64d! バイト、約 %3!I64d! バイトが必要です。 |
|
データ スタッシュ ファイルをディレクトリ '%1!ls!' に移動しようとします は成功していません。 |
|
ブート オブジェクトをイメージに追加できませんでした。 |
|
ブート オブジェクトは、初期ディスク イメージにのみ含めることができます。 |
|
要求されたエミュレーションの種類がブート イメージのサイズと一致しません。 |
|
光メディアが空です。 |
|
指定されたディスクには、サポートされているファイル システムのいずれかが含まれていません。 |
|
指定したディスクに '%1!ls!' が含まれていません。 ファイル システムを使用して実行します。 |
|
'%1!ls!' のインポート中に整合性エラーが発生しました ファイル システムを使用して実行します。 |
|
'%1!ls!'選択したディスク上のファイル システムには、インポートでサポートされていない機能 %2!ls! が含まれています。 |
|
%2!ls! をインポートできませんでした。 ファイル システムをディスクから取り出します。ファイル '%1!ls!' は、イメージ階層内にディレクトリとして既に存在します。 |
|
%1 をブロックできません。I64d! ソースディスク上の。 |
|
メディアのブロックの読み取りエラーが原因で、前のセッションからのインポートに失敗しました (ほとんどの場合、ブロック %1!u!)。 |
|
現在のディスクは、ファイル システムのインポート元と同じではありません。 |
|
IMAPI では、現在のメディアの種類を持つマルチセッションは許可されません。 |
|
IMAPI は、書き込み用の互換性のある UDF リビジョンをサポートしていないため、現在のメディアとのマルチセッションを実行できません。 |
|
IMAPI では、要求された multisession 型はサポートされていません。 |
|
メディアからインポートされた前のセッションの互換性のないレイアウトが原因で操作が失敗しました。 |
IMAPI_E_NO_COMPATIBLE_MULTISESSION_TYPE (HRESULT)0xC0AAB15C |
IMAPI では、現在のメディアで提供されているマルチリージョンの種類はサポートされていません。 注:IFileSystemImage::ImportFileSystem メソッドは、記録デバイスにメディアがない場合にこのエラーを返します。 |
|
MultisessionInterfaces プロパティは、このメソッドを呼び出す前に設定する必要があります。 |
|
%2!ls! をインポートできませんでした。 ファイル システムをディスクから取り出します。ディレクトリ '%1!ls!' は、ファイルとしてイメージ階層内に既に存在します。 |
|
multisession パラメーターの 1 つを取得できないか、間違った値を持っています。 |
|
この機能は、現在のファイル システム リビジョンではサポートされていません。 この機能なしでイメージが作成されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー |
Windows Server 2003 (デスクトップ アプリのみ) |
ヘッダー |
|