TCL_CreateTable

定義

#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 以外の場合、つまり、何らかのエラーが発生して全ての処理が行えない場合に、(既に管理ファイルが存在する場合は一旦削除してから)管理ファイルを生成します。

tableBuffertableBufferSize にはそれぞれ、TCL_GetTableBufferSize で表されるサイズのバッファとバッファサイズを指定して下さい。

workBufferworkBufferSize にはそれぞれ、TCL_GetWorkBufferSize で表されるサイズのバッファとバッファサイズを指定して下さい。

管理ファイルを生成しなおすので、今まであったお気に入り情報などは全て消去されてしまいます。注意して呼び出して下さい。

参照

TCL_LoadTable

履歴

2008/10/07 初版