DllRegisterServer 関数 (olectl.h)

インプロセス サーバーに対して、このサーバー モジュールでサポートされているすべてのクラスのレジストリ エントリを作成するように指示します。

構文

HRESULT DllRegisterServer();

戻り値

この関数は、E_OUTOFMEMORYおよびE_UNEXPECTED標準の戻り値と、次の値を返すことができます。

リターン コード 説明
S_OK
レジストリ エントリが正常に作成されました。
SELFREG_E_TYPELIB
サーバーは、そのクラスで使用されるすべてのタイプ ライブラリの登録を完了できませんでした。
SELFREG_E_CLASS
サーバーは、すべてのオブジェクト クラスの登録を完了できませんでした。

注釈

E_NOTIMPLは有効なリターン コードではありません。

この関数が失敗した場合、すべてのクラスのレジストリの状態は未定義になります。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー olectl.h
Library Ole32.lib
[DLL] Ole32.dll

こちらもご覧ください

DllUnregisterServer