EssOtlFreeSmartListInfo

EssOtlGetSmartListInfoによって取得されたテキスト・リスト(SmartList)オブジェクトを解放します。

構文

            ESS_FUNC_M EssOtlFreeSmartListInfo(hOutline, pSmartListInfo);
         
パラメータデータ型説明

hOutline

ESS_HOUTLINE_T

テキスト・リスト(SmartList)のソースEssbaseアウトライン。

pSmartListInfo

ESS_PSMARTLISTINFO_T

テキスト・リスト(SmartList)情報。

戻り値

戻り値:

         DisplaySmartListInfo(ESS_HOUTLINE_T hOutline, ESS_PHOBJECT_T ObjHandles)
{
	ESS_STS_T						sts = ESS_STS_NOERR;
	ESS_PSMARTLISTINFO_T	SmartListInfo;
	ESS_ULONG_T					i;

	sts = EssOtlGetSmartListInfo(hOutline, ObjHandles, 
								&SmartListInfo);
	if(!sts)
	{
		printf("\n");
		printf("\tName: %s\n", SmartListInfo->szName);
		printf("\tMissing Name: %s\n", 
			SmartListInfo->szMissingName);
		printf("\tOut of Range Name: %s\n", 
			SmartListInfo->szOutOfRangeName);
		printf("\tusLen: %d\n", SmartListInfo->usLen);
		for (i = 0; i < SmartListInfo->usLen; i++)
		{
			printf("\tpIDs: %d, \tpszText[%d]: %s\n", 
						SmartListInfo->pIDs[i], i, 
						SmartListInfo->ppszText[i]);
		}
		printf("\n");
	}
	else
		printf("\t\tEssOtlGetSmartListInfo   sts: %d\n",sts);
	
	if(SmartListInfo)
		sts = 
			
         EssOtlFreeSmartListInfo(hOutline, SmartListInfo);

         
}
      

関連トピック