CComModule::UpdateRegistryFromResourceS
sistema autônomo da ATL 7.0, CComModule está obsoleto: see Classes de módulo do ATL para obter mais detalhes.
virtual HRESULT UpdateRegistryFromResourceS(
LPCTSTR lpszRes,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
virtual HRESULT UpdateRegistryFromResourceS(
UINT nResID,
BOOL bRegister,
struct _ATL_REGMAP_ENTRY* pMapEntries = NULL
) throw( );
Parâmetros
lpszRes
[in] Um nome de recurso.nResID
[in] ID do recurso.bRegister
[in] Indica se o script de recurso deve ser registrado.pMapEntries
[in] Um ponteiro para o MAP de substituição armazenando valores associados aos parâmetros substituíveis do script.ATL usa automaticamente %MODULE%. Para usar parâmetros substituíveis adicionais, consulte os comentários para obter detalhes.Caso contrário, use o NULO o valor padrão.
Valor de retorno
Um valor HRESULT padrão.
Comentários
Semelhante a UpdateRegistryFromResourceD except UpdateRegistryFromResourceS cria um vínculo estático para o componente de registro de ATL (registrar).
UpdateRegistryFromResourceS será chamado automaticamente quando o MAP de objeto é processado, desde que você adicionar #define _ATL_STATIC_REGISTRY para sua stdafx.h.
![]() |
---|
Para substituir valores de substituição em time de execução, não especifique a DECLARE_REGISTRY_RESOURCE or DECLARE_REGISTRY_RESOURCEID macro.Em vez disso, crie uma matriz de _ATL_REGMAP_ENTRIES estruturas, onde cada entrada contém um espaço reservado para variáveis vinculado com um valor para substituir o espaço reservado em time de execução.Em seguida, chame UpdateRegistryFromResourceS, passando a matriz para o pMapEntries parâmetro. Isso adiciona os valores de substituição no _ATL_REGMAP_ENTRIES estruturas para o MAP de substituição do registrador. |
Para obter mais informações sobre parâmetros substituíveis e scripts, consulte o artigo O componente de registro ATL (registrar).
Requisitos
Cabeçalho: atlbase.h