次の方法で共有


AtlComModuleRegisterClassObjects

この関数は、クラス オブジェクトを登録するために呼び出されます。

ATLINLINE ATLAPI AtlComModuleRegisterClassObjects(
   _ATL_COM_MODULE * pComModule,
   DWORD dwClsContext,
   DWORD dwFlags 
);

パラメーター

  • pComModule
    COM モジュールへのポインター。

  • dwClsContext
    クラス オブジェクトを実行するコンテキスト。 指定できる値は、CLSCTX_INPROC_SERVER、CLSCTX_INPROC_HANDLER、または CLSCTX_LOCAL_SERVER です。 詳細については、「CLSCTX」を参照してください。

  • dwFlags
    クラス オブジェクトへの接続の種類。 指定できる値は、REGCLS_SINGLEUSE、REGCLS_MULTIPLEUSE、または REGCLS_MULTI_SEPARATE です。 詳細については、「REGCLS」を参照してください。

戻り値

正常に終了した場合は、S_OK を返します。それ以外の場合は、エラーの HRESULT を返します。

解説

このヘルパー関数は、CComModule::RegisterClassObjects (ATL 7.0 で削除) および CAtlExeModuleT::RegisterClassObjects で利用できます。

必要条件

**ヘッダー:**atlbase.h

参照

その他の技術情報

サーバー登録に関するグローバル関数