mw::hwr::RegisterInitialize 関数

構文

#include <mw/hwr/hwr.h>

s16 RegisterInitialize(
     u16 count, 
     u8 *RegDicMem 
);

引数

名前 説明
in count 最大の登録文字数をで指定します。
※ 動作を保証する最大登録文字数は、30件です。
in RegDicMem 登録用辞書を読み込んだメモリアドレスを指定します。
登録用辞書は、登録文字数(count) x 512バイトのメモリが必要です。

返り値

説明
RT_OK 正常終了。
RT_NG 異常終了。
RT_ADDDIC_MEM_ERR 登録用辞書のメモリの内容が不正。
メモリ(登録辞書)の内容が不正、あるいは登録辞書内部のチェックサムが不正。

説明

文字登録機能を使用する際の登録辞書を展開します。

登録辞書の必要メモリサイズは、(最大登録文字数×512)バイトとなります。
アプリケーション側で、必要メモリを確保した上で本関数を呼び出して下さい。

新規の登録辞書の場合は、アプリケーション側でメモリ内をゼロクリアしておく必要があります。

当関数で指定した登録辞書に対して、登録する文字情報をセット(RegisterSet( ) ) し、登録済みの文字情報の認識(RegisterResult( ) ) を行います。

RegisterInit( ) の多重起動はできません。

※認識エンジンの最大登録文字数は、DLL_REGISTER_MAX (32767) です。

履歴

2014/05/28
初版