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.

ObservaçãoObservação

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