Partilhar via


CComModule::UpdateRegistryFromResourceS

Até a data de ATL 7,0, CComModule é obsoleto: consulte Classes de módulo de 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] nome de recurso de.

  • nResID
    [in] de identificação de recurso

  • bRegister
    [in] indica se o script de recursos deve ser registrado.

  • pMapEntries
    [in] um ponteiro ao mapa de substituição que armazena os valores associados com os parâmetros substituível de script. ATL usa automaticamente %MODULE%. Para usar parâmetros substituível adicionais, consulte os comentários para obter detalhes. Se não, use o valor padrão de NULO .

Valor de retorno

Um valor padrão do HRESULT.

Comentários

Semelhante a UpdateRegistryFromResourceD a não ser que UpdateRegistryFromResourceS criar um link estático para o componente de Registro de ATL (escrivão).

UpdateRegistryFromResourceS será chamado automaticamente quando o mapa do objeto é processado, fornecido irá adicionar #define _ATL_STATIC_REGISTRY ao seu stdafx.h.

Dica

Para substituir em tempo de execução valores de substituição, não especifique a macro de DECLARE_REGISTRY_RESOURCE ou de DECLARE_REGISTRY_RESOURCEID .Em vez de isso, crie um vetor de estruturas de _ATL_REGMAP_ENTRIES , onde cada entrada contiver um espaço reservado emparelhado variável com um valor para substituir em tempo de execução espaço reservado.Chame o UpdateRegistryFromResourceS, passando a matriz para o parâmetro de pMapEntries .Isso adiciona todos os valores de substituição em estruturas de _ATL_REGMAP_ENTRIES ao mapa substituição de escrivão.

Para obter mais informações sobre parâmetros e de script substituível, consulte o artigo O componente de Registro de ATL (escrivão).

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe de CComModule