CAtlModule::UpdateRegistryFromResourceD
在指定的資源中的指令碼來註冊或移除註冊物件。
HRESULT WINAPI UpdateRegistryFromResourceD(
UINT nResID,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
HRESULT WINAPI UpdateRegistryFromResourceD(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
參數
lpszRes
資源名稱。nResID
資源 ID。.bRegister
是 ,如果物件應該登錄,否則 否 。pMapEntries
out 儲存值的取代對應的指標與指令碼內可取代的參數。ATL 會自動使用 %MODULE%。若要使用額外的可取代的參數,請參閱 CAtlModule::AddCommonRGSReplacements。否則,請使用 NULL 預設值。
傳回值
如果成功則傳回 S_OK 或在失敗的錯誤 HRESULT。
備註
在資源中的指令碼所指定 lpszRes 或 nResID。如果 bRegister 是 是,這個方法會註冊在系統登錄的物件,否則會從登錄中移除物件。
使用 ATL 註冊元件 (系統管理員) 靜態連結,請參閱 CAtlModule::UpdateRegistryFromResourceS。
呼叫這個方法 CAtlModule::UpdateRegistryFromResourceDHelper。
需求
Header: atlbase.h