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