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_APARTMENT、 THREADFLAGS_BOTH或 AUTPRXFLAG。bRegister
指示是否應該註冊物件。
傳回值
標準的 HRESULT 值。
備註
如果 bRegister 是 是,這個方法會將系統註冊物件的標準類別註冊。
如果 bRegister 是 否,以移除物件的註冊。
根據 bRegister的值, UpdateRegistryClass 呼叫 RegisterClassHelper 或 UnregisterClassHelper。
藉由指定 DECLARE_REGISTRY 巨集, UpdateRegistryClass 會自動叫用 (Invoke),當您的物件對應處理。
需求
Header: atlbase.h