次の方法で共有


CComModule::UpdateRegistryClass

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

ATL_DEPRECATED HRESULT UpdateRegistryClass( 
   const CLSID& clsid, 
   LPCTSTR lpszProgID, 
   LPCTSTR lpszVerIndProgID, 
   UINT nDescID, 
   DWORD dwFlags, 
   BOOL bRegister  
); 
ATL_DEPRECATED HRESULT UpdateRegistryClass( 
   const CLSID& clsid, 
   LPCTSTR lpszProgID, 
   LPCTSTR lpszVerIndProgID, 
   LPCTSTR szDesc, 
   DWORD dwFlags, 
   BOOL bRegister  
);

パラメーター

  • clsid
    登録または登録解除されるオブジェクトの CLSID。

  • lpszProgID
    オブジェクトに関連付けられた ProgID。

  • lpszVerIndProgID
    オブジェクトに関連付けられたバージョンに依存しない ProgID。

  • nDescID
    オブジェクトの説明の文字列リソース識別子。

  • szDesc
    オブジェクトの説明を含む文字列。

  • dwFlags
    スレッド モデルをレジストリに入力するように指定します。 指定できる値は THREADFLAGS_APARTMENTTHREADFLAGS_BOTH、または AUTPRXFLAGです。

  • bRegister
    オブジェクトを登録するかどうかを示します。

戻り値

標準の HRESULT 値。

解説

bRegister が **[真]**な場合、このメソッドは、レジストリにオブジェクトの標準クラスの登録を入力します。

bRegister が FALSE場合、オブジェクトの登録を解除します。

bRegisterの値に応じて、UpdateRegistryClassRegisterClassHelperUnregisterClassHelperを呼び出します。

DECLARE_REGISTRY のマクロを指定することで、UpdateRegistryClass は、オブジェクト マップが処理されるときに自動的に呼び出されます。

必要条件

ヘッダー: atlbase.h

参照

関連項目

CComModule クラス