TCLResult

定義

#include <twl/tcl.h>


typedef enum
{
    TCL_RESULT_SUCCESS = 0 ,
    TCL_RESULT_ERROR_FS_OPEN_FILE_EX ,
    TCL_RESULT_ERROR_FS_CLOSE_FILE ,
    TCL_RESULT_ERROR_FS_CREATE_FILE_AUTO ,
    TCL_RESULT_ERROR_FS_GET_FILE_LENGTH ,
    TCL_RESULT_ERROR_FS_READ_FILE ,
    TCL_RESULT_ERROR_FS_WRITE_FILE ,
    TCL_RESULT_ERROR_FS_DELETE_FILE ,
    TCL_RESULT_ERROR_FS_OPEN_DIRECTORY ,
    TCL_RESULT_ERROR_FS_CLOSE_DIRECTORY ,
    TCL_RESULT_ERROR_FS_GET_ARCHIVE_RESOURCE ,
    TCL_RESULT_ERROR_OVER_NUM_PICTURES ,
    TCL_RESULT_ERROR_NO_TABLE_FILE ,
    TCL_RESULT_ERROR_BROKEN_TABLE_FILE ,
    TCL_RESULT_ERROR_NO_NEXT_INDEX ,
    TCL_RESULT_ERROR_EXIST_OTHER_FILE ,
    TCL_RESULT_ERROR_ALREADY_MANAGED ,
    TCL_RESULT_ERROR_NO_FIND_PICTURE ,
    TCL_RESULT_ERROR_OTHER ,
    TCL_RESULT_MAX
} TCLResult;
	

説明

各種関数の返り値として、結果を表す値です。

内容は以下の通りです。

TCL_RESULT_SUCCESS関数が正しく成功したことを表します。
TCL_RESULT_ERROR_FS_OPEN_FILE_EX関数内の FS_OpenFileEx で失敗したことを表します。
TCL_RESULT_ERROR_FS_CLOS_FILE関数内の FS_CloseFile で失敗したことを表します。
TCL_RESULT_ERROR_FS_CREATE_FILE_AUTO関数内の FS_CreateFileAuto で失敗したことを表します。
TCL_RESULT_ERROR_FS_GET_FILE_LENGTH関数内の FS_GetFileLength で失敗したことを表します。
TCL_RESULT_ERROR_FS_READ_FILE関数内の FS_ReadFile で失敗したことを表します。
TCL_RESULT_ERROR_FS_WRITE_FILE関数内の FS_WriteFile で失敗したことを表します。
TCL_RESULT_ERROR_FS_DELETE_FILE関数内の FS_DeleteFile で失敗したことを表します。
TCL_RESULT_ERROR_FS_OPEN_DIRECTORY関数内の FS_OpenDirectory で失敗したことを表します。
TCL_RESULT_ERROR_FS_CLOSE_DIRECTORY関数内の FS_CloseDirectory で失敗したことを表します。
TCL_RESULT_ERROR_FS_GET_ARCHIVE_RESOURCE関数内の FS_GetArchiveResource で失敗したことを表します。
TCL_RESULT_ERROR_OVER_NUM_PICTURES管理できる上限を超えているため処理できないことを表します。
TCL_RESULT_ERROR_NO_TABLE_FILE管理ファイルが存在しないことを表します。
TCL_RESULT_ERROR_BROKEN_TABLE_FILE管理ファイルが壊れていることを表します。
TCL_RESULT_ERROR_NO_NEXT_INDEX次回保存先が存在しないことを表します。
TCL_RESULT_ERROR_EXIST_OTHER_FILE次回保存先に既にファイルが存在していることを表します。
TCL_RESULT_ERROR_ALREADY_MANAGED次回保存先に指定されたパス上のファイルが既に管理されていることを表します。
TCL_RESULT_ERROR_NO_FIND_PICTURE検索の結果写真やフレームが見つからなかったことを表します。
TCL_RESULT_ERROR_OTHERその他のエラーを表します。

参照

履歴

2008/10/07 初版