TS0F_GetTermPosヒット位置情報の取得

機能

ヒット位置情報を取得します。

形式

long TS0F_GetTermPos( long  lTextSize,
                     unsigned char *strTextData,
                     void *pvCplData,
                     long lQueryId,
                     TS0T_HITPOS *ptHitPos,
                     long lHitPosEnt,
                     long *plHitPosCnt )
typedef struct {
 long lHitPos;   /*  ヒットした位置  */
 long lHitLL;    /*  ヒットした長さ  */
} TS0T_HITPOS;

引数

lTextSize

検索対象のテキストサイズを指定します。

strTextData

検索対象のテキストデータのポインタを指定します。

pvCplData

TS0F_Compile関数(検索条件式のコンパイル)で取得した,コンパイル結果を指定します。

lQueryId

ヒット位置情報を取得したい検索条件式IDを指定します。

コンパイルしたすべての検索条件式のヒット位置情報を取得したい場合は,TS0D_QUERYID_ALLを指定してください。

ptHitPos

ヒット位置情報を設定するテーブルのポインタを指定します。

lHitPosEnt

ヒット位置情報を設定するテーブルのエントリ数を指定します。

plHitPosCnt

ヒット位置情報件数を設定する領域のポインタを指定します。

戻り値

0 正常終了
0未満の値 異常終了
0未満の戻り値に対応するエラーコードの詳細については,「4. エラーコード」を参照してください。

注意事項