Partilhar via


CComModule::UpdateRegistryFromResourceD

sistema autônomo da ATL 7.0, CComModule está obsoleto: see Classes de módulo do 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] Um nome de recurso.

  • nResID
    [in] ID do recurso.

  • bRegister
    [in] Indica se o objeto 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

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

If bRegister é TRUE, esse método registra o objeto no registro do sistema; caso contrário, ele cancela registro do objeto.

Especificando o DECLARE_REGISTRY_RESOURCE or DECLARE_REGISTRY_RESOURCEID macro, UpdateRegistryFromResourceD será chamado automaticamente quando o MAP de objeto é processado.

Observação:

Para substituir valores de substituição em time de execução, não especifique a DECLARE_REGISTRY_RESOURCE ou 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 UpdateRegistryFromResourceD, 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.

Observação:

Ao st Consulte atically link para o componente de registro de ATL (registrar) UpdateRegistryFromResourceS.

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

Consulte também

Referência

Classe CComModule

Outros recursos

CComModule membros