次の方法で共有


CComModule::RegisterServer

ATL 7.0 では、CComModule は互換性のために残されています: ATL モジュール クラス を詳細については、" "を参照してください。

HRESULT RegisterServer(
   BOOL bRegTypeLib = FALSE,
   const CLSID* pCLSID = NULL 
) throw( );

パラメーター

  • bRegTypeLib
    [入力]タイプ ライブラリを登録するかどうかを示します。既定値は FALSEです。

  • pCLSID
    [入力]登録するオブジェクトの CLSID へのポインター。NULL (既定値) が、オブジェクト マップのオブジェクトすべての登録されます。

戻り値

標準の HRESULT 値。

解説

pCLSID のパラメーター、更新プログラムによって、単一のクラス オブジェクトまたはオブジェクト マップ内のすべてのオブジェクトのシステム レジストリ。

bRegTypeLib が TRUE場合、タイプ ライブラリ情報も更新されます。

オブジェクト マップにエントリを追加する方法の詳細については、OBJECT_ENTRY_AUTO を参照してください。

RegisterServer、DLL の DLLRegisterServer によって自動的に呼び出されますまたは EXE の WinMain によって /RegServer のコマンド ライン オプションで実行します。

必要条件

atlbase.hHeader:

参照

関連項目

CComModule クラス

CComModule::UnregisterServer