Nintendo MessageStudio ヘルプ

LMS_GetAttrListItemName

この関数は、属性情報のインデックス番号と、その属性がもつリスト項目のインデックス番号から、リスト項目の名前を取得する関数です。

構文

const char* LMS_GetAttrListItemName( LMSProjFile* pFile, libms_s32_t nAttributeIndex, libms_s32_t nItemIndex );

引数

引数名意味
pFileLMSProjFile*属性のオフセットを取得したい対象のプロジェクトファイルオブジェクトを指定してください(LMS_InitProject関数で返ってきた値)。
nAttributeIndexlibms_s32_t属性情報のインデックス番号を指定します(LMS_GetAttrInfoIndexByName関数で取得した値)。
nItemIndexlibms_s32_tnAttributeIndexで指定したインデックス番号が示す属性が持つ、リスト項目へのインデックス番号を指定します。

戻り値

成功した場合、リスト項目名文字列の先頭へのポインタが返ります。リスト項目名文字列はNULL終端しています。 失敗した場合、NULLが返ります。

注意事項

この関数は、属性情報のインデックス番号が示す属性がリスト型(eLMS_Type_List)である属性のみに使用することができます。 nAttributeIndexに、リスト型でない属性情報のインデックス番号が指定された場合、この関数は失敗します。