> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# IEngineLoader インターフェイスの ExplicitlyUnload メソッド

> ABBYY FineReader Engine API の IEngineLoader インターフェイスの ExplicitlyUnload メソッド — このメソッドは ABBYY FineReader Engine の初期化を解除します。

<Note>
  このメソッドは、Windows 用 FRE に実装されています。
</Note>

このメソッドは、ABBYY FineReader Engine を終了します。FineReader Engine をアンロードし、リソースを解放します。

<div id="syntax">
  ## 構文
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT ExplicitlyUnload();
```

### C\#

```csharp theme={null}
void ExplicitlyUnload();
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub ExplicitlyUnload()
```

<div id="return-values">
  ## 戻り値
</div>

このメソッドに固有の戻り値はありません。[ABBYY FineReader Engine 関数の標準的な戻り値](/ja/fine-reader/engine/api-reference/return-codes)が返されます。

<div id="remarks">
  ## 注記
</div>

.NET を使用している場合は、終了処理の後に GC.Collect と GC.WaitForPendingFinalizers も呼び出してください。これにより、すべての FREngine.exe プロセスが明示的に終了されます。そうしないと、ガベージ コレクターが自動的に実行されるまで、これらのプロセスは残り続けます。

<Note>
  ガベージ コレクターは、必ずしも自動的に実行されるとは限りません。その場合、すべてのプロセスはアプリケーションの終了時まで残り続けます。終了しないサーバー アプリケーションを使用している場合は、ガベージ コレクターを明示的に呼び出すことを強く推奨します。
</Note>

<div id="see-also">
  ## 関連項目
</div>

[IEngineLoader](/ja/fine-reader/engine/api-reference/engine-loaders/iengineloader)

[InitializeEngine](/ja/fine-reader/engine/api-reference/engine-loaders/iengineloader/initializeengine-method)

[DeinitializeEngine](/ja/fine-reader/engine/api-reference/functions/deinitializeengine-function)

[エンジンオブジェクトのさまざまな読み込み方法](/ja/fine-reader/engine/guided-tour/advanced-techniques/programming-aspects/different-ways-to-load-engine)
