Compartilhar via


CComModule::UpdateRegistryFromResourceD

Até a data de ATL 7,0, CComModule é obsoleto: consulte Classes de módulo de ATL para obter mais detalhes.

virtual HRESULT UpdateRegistryFromResourceD(
   LPCTSTR lpszRes,
   BOOL bRegister,
   struct _ATL_REGMAP_ENTRY* pMapEntries = NULL 
) throw( );
virtual HRESULT UpdateRegistryFromResourceD(
   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 objeto 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

Execute o script contido no recurso especificado por lpszRes ou por nResID.

Se bRegister é Verdadeiroregistros, esse método do objeto no Registro do sistema; caso contrário, ele desregistre o objeto.

Especificando a macro de DECLARE_REGISTRY_RESOURCE ou de DECLARE_REGISTRY_RESOURCEID , UpdateRegistryFromResourceD será invocado automaticamente quando seu mapa de objeto é processado.

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 UpdateRegistryFromResourceD, 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.

ObservaçãoObservação

Para vincular estaticamente componente de Registro de ATL (escrivão), consulte UpdateRegistryFromResourceS.

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