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