共用方式為


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

請參閱

參考

CAtlModule 類別