#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) です。