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
    TRUE,如果对象应注册;否则 FALSE

  • pMapEntries
    对存储的值替换映射的指针与脚本中的可替换参数。 ATL自动使用%MODULE%。 若要使用不同的可替换参数,请参见 CAtlModule::AddCommonRGSReplacements。 否则,请使用 NULL 默认值。

返回值

返回在成功的S_OK或在失败时错误HRESULT。

备注

运行在资源中包含的脚本指定由 lpszRes或nResID。 如果 bRegister 是 TRUE,此方法注册在系统注册表的对象;否则它从注册表中移除对象。

与ATL注册表元素(管理员)静态链接,请参见 CAtlModule::UpdateRegistryFromResourceS

此方法调用 CAtlModule::UpdateRegistryFromResourceDHelper

要求

Header: atlbase.h

请参见

参考

CAtlModule选件类