System.Win.ComServ.DllRegisterServer

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

Delphi

function DllRegisterServer: HResult;

プロパティ

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

説明

システムレジストリ内の現在のモジュールにインプロセス ActiveX サーバーを登録します。

DllRegisterServer を直接呼び出さないでください。DllRegisterServer は,インプロセス ActiveX サーバー(DLL)によってエクスポートされ,そのサーバーモジュールにタイプライブラリおよびサポートされているすべてのクラスのレジストリエントリを作成するように DLL に指示します。通常,DLLRegisterServer は ActiveX サーバーがユーザーのシステムにインストールされるときに呼び出されます。

この関数が失敗すると,タイプライブラリとクラスのレジストリの状態が未定になります。

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



意味

S_OK

レジストリエントリの作成に成功した。

E_FAIL

レジストリエントリが完成しなかった。



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

関連項目