imgdb::Result 列挙型

構文

enum Result;

説明
ResultSuccess 成功
ResultError エラー全般
ResultErrorInvalidParam 無効なパラメータ
ResultErrorOverNumImages 写真の管理上限を超えた
ResultErrorOverNumDcf 写真のDCF規格の上限を超えた
ResultErrorFileOperationFailure ファイル操作失敗
ResultErrorInvalidFile 無効なファイル
ResultErrorTooLargeFile ファイルサイズが大きすぎる
ResultErrorNotExistStorage SDカードが挿されていない
ResultErrorWriteProtect SDカードがライトプロテクトされている
ResultErrorInsufficientStorageSpace SDカードの空き不足
ResultErrorStopped StopProcess()による中断
ResultErrorPermissionDenied 権限がない
ResultErrorReadOnlyDbFile 管理ファイルが読み取り専用属性になっている
ResultErrorNotAvailableStorage 利用可能なSDカードでない
ResultSysErrorNeedRestore 管理ファイルの修復が必要(システム用エラー)

説明

結果列挙型

システム用エラーはImageDbが内部で使用しているエラーです。
アプリ側には返されないので気にする必要はありません。

ResultError
未カテゴリの一般エラーです。
必然的なエラーの場合などに利用されています。
このエラーが返された場合は、どこか別のところでより具体的なエラーが返って いることがあります。

ResultErrorInvalidParam
引数などのパラメータが無効な場合などに発生します。
ライブラリの使い方に問題があるため、パラメータを見なおして発生しないよう にしてください。

ResultErrorOverNumImages
ImageDbが扱える映像数を超えて、写真などを登録しようとした場合に発生します。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。
ImageDb パッケージ内の tools/ResultErrorOverNumImages sample には、予めダミー データを限界まで登録しておいた管理ファイルがあります。
使用する際はこれを SD カードの Nintendo 3DS/Private フォルダに上書きしてください。

ResultErrorOverNumDcf
DCF規格の限界を超え(DCIM以下に保存される映像の名前がすべて使われ)て、写真 が登録出来ないときに発生します。
SDカード対しては普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorFileOperationFailure
ファイルのオープン、リード、ライトなどでの予期しないファイル操作失敗エラーです。
SDカード対しては普通に現れるエラーのため、エラーメッセージを出すなどして、 プログラムが続行するように作成する必要があります。

ResultErrorInvalidFile
読み込んだ映像が規格外、壊れているなどの場合に発生するエラーです。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorTooLargeFile
読み込み、または保存する映像が大きすぎて失敗した場合に発生するエラーです。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorNotExistStorage
SDカードを認識していないのに、SDカードへの要求が発生した場合に起こるエラーです。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorWriteProtect ライトプロテクトされているSDカードに対して書き込み処理が発生した場合に起 こるエラーです。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorInsufficientStorageSpace
SDカードの空き不足で、写真の保存などが失敗したときに発生するエラーです。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorStopped
StopProcess()やStopCollect()などで処理が中断されたとき返ってくるエラーです。
アプリ側が意図的に起こしたエラーとなるため、発生しても問題ないようにプログ ラムする必要があります。

ResultErrorPermissionDenied
権限がないため処理に失敗したときに返ってくるエラーです。
対象外の写真を削除しようとした場合などに発生します。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorReadOnlyDbFile
管理ファイルが読み取り専用属性のときに返ってくるエラーです。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。

ResultErrorNotAvailableStorage
SDカードスロットに挿されているものが扱えないときに発生するエラーです。
マルチメディアカードなどを差した時などに発生します。
通常の利用でも普通に現れるエラーのため、発生しても問題ないようにプログラム する必要があります。