System.Win.ComServ.DllCanUnloadNow

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function DllCanUnloadNow: HResult;

プロパティ

種類 可視性 ソース ユニット
function public System.Win.ComServ.pas System.Win.ComServ System.Win.ComServ

説明

この関数をエクスポートしてインプロセスサーバーをアンロードできるかどうかを Windows に示します。

DllCanUnloadNow 関数を直接呼び出さないでください。DllCanUnloadNow は,未使用になっているサーバーをメモリからアンロードできるかどうかを示すために,ActiveX サーバー(DLL)によってエクスポートされ,オペレーティングシステムによって呼び出されます。既存のどのオブジェクトも管理していない DLL は,未使用の状態になります(すべてのオブジェクトの参照カウントが 0 になる)。

以下に DllCanUnloadNow の戻り値を示します。



意味

S_OK

DLL をアンロードできる

S_FALSE

現在は DLL をアンロードできない



メモ:  DllCanUnloadNow は,ComServ ユニットにある 4 種類の関数の 1 つで,Windows がサーバーリソースを適切に管理できるように各インプロセス ActiveX サーバーでエクスポートする必要がある関数です。その他の関数は,DllGetClassObjectDllRegisterServer,および DllUnregisterServer です。

関連項目