HRESULT UpdateRegistryFromResourceS (LPCTSTR lpszRes, BOOL bЗарегистрируйтесь участия, struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);
HRESULT UpdateRegistryFromResourceS (UINT nResID, BOOL bЗарегистрируйтесь участия, struct _ATL_REGMAP_ENTRY * pMapEntries = NULL);
Возвращаемое значение
Стандартное значение HRESULT.
Параметры
lpszRes
[в] Название ресурса.
nResID
[в] Идентификатор ресурса.
bЗарегистрируйтесь участия
[в] Указывает, нужно ли регистрировать сценарий ресурсов.
pMapEntries
[в] Указатель на замену карты, хранить значения, связанные с замещаемые параметры сценария. ATL автоматически использует %MODULE% . Чтобы использовать дополнительные заменяемых параметров, подробнее см. примечания. В противном случае используйте значение по умолчанию NULL.
Примечания
Аналогичен UpdateRegistryFromResourceD за исключением того, что UpdateRegistryFromResourceS создает статический ссылку на компонент реестра ATL (регистратор).
UpdateRegistryFromResourceS будет вызван автоматически при обработке объекта карты, если вы добавить #define _ATL_STATIC_REGISTRY на ваш stdafx.h.
Примечаниеnbsp; Чтобы заменить замена значения во время выполнения, не следует указывать макрос DECLARE_REGISTRY_RESOURCE или DECLARE_REGISTRY_RESOURCEID . Вместо этого создайте массив структур _ATL_REGMAP_E&NTRIES , где каждая запись содержит заполнитель переменных, в паре с значение заменить заполнитель во время выполнения. Затем вызовите CComModule::UpdateRegistryFromResourceS, передающего массив для параметра pMapEntries . Это добавляет все замена значения в _ATL_REGMAP_ENTRIES структурах регистратора замена карты.
Дополнительные сведения о заменяемых параметров и сценариев можно найти в статье Компонент ATL реестра (регистратор).
Обзор CComModule | Члены класса
См. такжеnbsp;BEGI&N_OBJECT_MAP