このインターフェイスは、Windows 向け FRE で実装されています。
このインターフェイスは、FineReader Engine をホストするプロセスを管理するために使用できます。このインターフェイスは、OutprocLoader オブジェクトから取得でき、次のことを行えます。
- ホストプロセスの ID を取得する
- ホストプロセスの優先度を管理する (既定では「通常以下」です)
- クライアントプロセスの識別子を設定する
| Name | Type | Description |
|---|
| ProcessId | int, 読み取り専用 | FineReader Engine をホストしているプロセスの ID を取得します。FineReader Engine を使用するプログラムでは、ホスト プロセスが実行中かどうかを管理し、必要に応じてそのプロセスを終了できます。 <Note> まずプロセス ID を取得してから、FineReader Engine の処理を開始することが重要です。これは、FineReader Engine のすべてのメソッド呼び出しが順番に実行されるためです。そのため、FineReader Engine が応答しない場合、ProcessId プロパティの呼び出しもキューに入ったままとなり、完了しません。 </Note> |
| 名前 | 説明 |
|---|
| SetClientProcessId | FineReader Engine を使用するクライアントプロセスの ID を設定します。ホストプロセスはクライアントプロセスが動作中かどうかを確認でき、動作していない場合は終了できます。 |
| SetPriorityClass | ホストプロセスの優先度クラスを設定します。詳細については、対応する Windows API 関数の説明を参照してください。 |
OutprocLoader
Engine オブジェクトのさまざまな読み込み方法
マルチスレッド サーバー アプリケーションで ABBYY FineReader Engine を使用する