EssOtlGetSmartListInfoによって取得されたテキスト・リスト(SmartList)オブジェクトを解放します。
構文
ESS_FUNC_M EssOtlFreeSmartListInfo(hOutline, pSmartListInfo);
パラメータ | データ型 | 説明 |
---|---|---|
hOutline |
ESS_HOUTLINE_T |
テキスト・リスト(SmartList)のソースEssbaseアウトライン。 |
pSmartListInfo |
ESS_PSMARTLISTINFO_T |
テキスト・リスト(SmartList)情報。 |
戻り値
戻り値:
0 - 正常終了の場合
エラー番号 - 失敗した場合
例
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);
}
関連トピック