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
ヒット位置情報件数を設定する領域のポインタを指定します。
戻り値
注意事項