Nintendo MessageStudio ヘルプ

LMS_GetMessageBlockInfoByName

指定されたメッセージファイルオブジェクトの中に含まれるブロック情報を、ブロック名を指定して検索する処理です。 バイナリ化されたメッセージリソースファイル(msbtファイル)は、 バイナリが中でブロック単位で区画分けされており、柔軟に拡張できるように設計されています。

プラグインなどによって出力するブロックを変更したときに利用してください。

構文

LMSBlockInfo* LMS_GetMessageBlockInfoByName( LMSMsgFile *pFile, const char* pBlockName );

引数

引数名意味
pFileLMSMsgFile*インデックス番号を検索する対象のメッセージファイルオブジェクトを指定してください(LMS_InitMessage関数で返ってきた値)。
pLabelconst char*ブロックの名称を示す情報へのポインタを指定してください。 指定されたポインタ位置から4バイト分をブロックの名前として認識します。 NULL終端である必要はありません。

戻り値

ブロック情報へのポインタが返ります。 見つからなかった場合はNULLが返ります。