Nintendo MessageStudio ヘルプ

LMS_GetAttribute

この関数は指定されたバイナリメッセージオブジェクトの、指定されたインデックス番号のテキストに対応する属性データを取得することができます。 データの構造はプロジェクト設定に依存しますので、属性定義ヘッダファイル(*.h)かプロジェクトバイナリファイル(*.msbp)経由でアクセスしてください。 この関数を利用するにはバイナリファイルがATR1ブロックを含めるようにしなければなりません。

インデックス番号は、LMS_GetTextIndexByLabelなどで取得できます。 LMS_GetTextで利用するインデックス番号と共通です。

構文

const void* LMS_GetAttribute( LMSMsgFile *pFile, libms_s32_t index );

引数

引数名意味
pFileLMSMsgFile*インデックス番号を検索する対象のメッセージファイルオブジェクトを指定してください(LMS_InitMessage関数で返ってきた値)。
indexlibms_s32_t属性情報を取得するテキストのインデックス番号を指定します。

戻り値

指定されたインデックス番号に対応する属性情報へのポインタが返ります。 プロジェクト設定によってデータ構造が決定されますのでキャストして利用してください。