CComModule::UpdateRegistryFromResourceD

HRESULT UpdateRegistryFromResourceD (LPCTSTR lpszRes, BOOL bЗарегистрируйтесь участия, struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);

HRESULT UpdateRegistryFromResourceD (UINT nResID, BOOL bЗарегистрируйтесь участия, struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);

Возвращаемое значение

Стандартное значение HRESULT.

Параметры

lpszRes

[в] Название ресурса.

nResID

[в] Идентификатор ресурса.

bЗарегистрируйтесь участия

[в] Указывает, зарегистрировано ли объект.

pMapEntries

[в] Указатель на замену карты, хранить значения, связанные с замещаемые параметры сценария. ATL автоматически использует %MODULE% . Чтобы использовать дополнительные заменяемых параметров, подробнее см. примечания. В противном случае используйте значение по умолчанию NULL.

Примечания

Запускает сценарий, содержащийся в ресурс, указанный в lpszRes или nResID. Если bЗарегистрируйтесь участия имеет значение TRUE, этот метод регистрирует объект в системном реестре; в противном случае он отменяет регистрацию объекта.

С помощью макросов DECLARE_REGISTRY_RESOURCE или DECLARE_REGISTRY_RESOURCEID , UpdateRegistryFromResourceD вызывается автоматически при обработке объекта карта.

Примечаниеnbsp;  Чтобы заменить замена значения во время выполнения, не следует указывать макрос DECLARE_REGISTRY_RESOURCE или DECLARE_REGISTRY_RESOURCEID . Вместо этого создайте массив структур _ATL_REGMAP_E&NTRIES , где каждая запись содержит заполнитель переменных, в паре с значение заменить заполнитель во время выполнения. Затем вызовите UpdateRegistryFromResourceD, передающего массив для параметра pMapEntries . Это добавляет все замена значения в _ATL_REGMAP_ENTRIES структурах регистратора замена карты.

Примечание   Статически связанным с реестра компонента ATL (регистратор), в разделе UpdateRegistryFromResourceS.

Дополнительные сведения о заменяемых параметров и сценариев можно найти в статье Компонент ATL реестра (регистратор).

Обзор CComModuleЧлены класса

См. такжеnbsp;BEGI&N_OBJECT_MAP

Index