Esta interface é implementada no FRE para Windows.
Esta interface pode ser usada para gerenciar o processo que hospeda o FineReader Engine. Ela pode ser solicitada ao objeto OutprocLoader para:
- obter o ID do processo host,
- gerenciar a prioridade do processo host (por padrão, ela é Abaixo do normal),
- definir o identificador de um processo cliente.
| Nome | Tipo | Descrição |
|---|
| ProcessId | int, somente leitura | Obtém o ID do processo que hospeda o FineReader Engine. O programa que usa o FineReader Engine pode controlar se o processo host está em execução e pode encerrá-lo, se necessário. <Note> É importante obter primeiro o identificador do processo e só então começar a trabalhar com o FineReader Engine. Isso ocorre porque todas as chamadas de método do FineReader Engine são executadas sequencialmente; portanto, quando o FineReader Engine não está respondendo, a chamada à propriedade ProcessId permanecerá na fila e também não será concluída. </Note> |
| Nome | Descrição |
|---|
| SetClientProcessId | Define o ID do processo cliente que usa o FineReader Engine. O processo host pode verificar se o processo cliente está ativo e, se não estiver, pode se encerrar. |
| SetPriorityClass | Define a classe de prioridade do processo host. Consulte a descrição da função correspondente da API do Windows para mais detalhes. |
OutprocLoader
Diferentes maneiras de carregar o objeto Engine
Usando o ABBYY FineReader Engine em aplicativos de servidor multithread