機能
辞書情報一覧を取得するためのハンドルを開放します。
書式
int KVRDIC_close_dicinfo_list(void *ghandle);
パラメタ
void * | ghandle | (in) | 辞書情報一覧取得用ハンドル |
戻り値
戻り値 | 意味 |
|---|---|
0 | ハンドルの開放が正常に行われた場合に返却します。 |
それ以外 | 何らかの原因でハンドルの開放に失敗した場合に返却します。 |
注意事項
公開/非公開情報を作成する上での注意点については、“取得開始関数(KVRDIC_open_dicinfo_list)”の“注意事項”を参照してください。
サンプルプログラム
===================================================================================
#include <stdlib.h>
#include "kvrdic_dicexit.h"
/* ハンドル構造体 */
typedef struct{
int info_num;
int count;
KVRDIC_STRUCT_CLOSEINFO *info;
}SampleHandle;
/**************************/
/* 辞書情報の取得終了関数 */
/**************************/
int KVRDIC_close_dicinfo_list(void *ghandle)
{
SampleHandle *hp;
/***** inパラメタチェック *****/
/* 何らかの原因でハンドルの開放に失敗した場合はrc!=0で終了する */
if (ghandle==NULL) return 1;
hp=ghandle;
/* ハンドル開放 */
if(hp->info!=NULL) free(hp->info);
free(ghandle);
/* ハンドル開放が正常終了した場合はrc=0で終了する */
return 0;
}
===================================================================================