
#include <twl/tcl.h>
TCLResult TCL_CreateTable( TCLAccessor* pAccessor ,
void* tableBuffer ,
u32 tableBufferSize ,
void* workBuffer ,
u32 workBufferSize ,
FSResult* pFSResult );
| pAccessor | アクセサ |
| tableBuffer | 管理ファイル読み込みバッファ |
| tableBufferSize | 管理ファイル読み込みバッファサイズ |
| workBuffer | ワークバッファ |
| workBufferSize | ワークバッファサイズ |
| pFSResult | 関数内部で各種FS関数にエラーが発生した場合の処理結果 |
TCL_LoadTable の返り値が TCL_RESULT_ERROR_EXIST_OTHER_FILE もしくは TCL_RESULT_ERROR_ALREADY_MANAGED 以外の場合、つまり、何らかのエラーが発生して全ての処理が行えない場合に、(既に管理ファイルが存在する場合は一旦削除してから)管理ファイルを生成します。
tableBuffer と tableBufferSize にはそれぞれ、TCL_GetTableBufferSize で表されるサイズのバッファとバッファサイズを指定して下さい。
workBuffer と workBufferSize にはそれぞれ、TCL_GetWorkBufferSize で表されるサイズのバッファとバッファサイズを指定して下さい。
管理ファイルを生成しなおすので、今まであったお気に入り情報などは全て消去されてしまいます。注意して呼び出して下さい。
2008/10/07 初版