Partilhar via


DECLARE_REGISTRY_RESOURCE

Obtém o recurso nomeado que contém o arquivo de registro e executa o script para inserir ou objetos no Registro do sistema ou Remover-las do registro do sistema.

DECLARE_REGISTRY_RESOURCE( 
      x  
)

Parâmetros

  • x
    [in] Cadeia de Caracteres de identificador do recurso.

Comentários

Quando você Criar um objeto ou Controlarar usando o Assistente de projeto ATL, o assistente será automaticamente implementar suporte de registro com base em script e adicionar a macro DECLARE_REGISTRY_RESOURCEID , que é semelhante a DECLARE_REGISTRY_RESOURCE, aos arquivos.

Você pode vincular estaticamente com o componente de registro de ATL (registrar) para Acessar otimizado pelo registro.Para vincular o código de registrar, estaticamente Adicionar a seguinte linha ao seu arquivo de stdafx.h:

#define _ATL_STATIC_REGISTRY

Se você quiser ATL para substituir valores de substituição em tempo de execução, não especificar o DECLARE_REGISTRY_RESOURCE ou DECLARE_REGISTRY_RESOURCEID macro.Em vez disso, criar uma matriz de _ATL_REGMAP_ENTRIES estruturas, onde cada entrada contém um Variável espaço reservado combinados com um valor para substituir o espaço reservado em tempo de execução.Em seguida, chame CAtlModule::UpdateRegistryFromResourceD ou CAtlModule::UpdateRegistryFromResourceS, passando a matriz.Isso adiciona Tudo valores de substituição em estruturas de a _ATL_REGMAP_ENTRIES ao mapa de substituição o registrar.

Para obter mais informações sobre parâmetros substituíveis e scripts, consulte o artigo O componente do registro de ATL (registrar).

Requisitos

Cabeçalho: atlcom.h

Consulte também

Referência

DECLARE_REGISTRY

_ATL_STATIC_REGISTRY

Outros recursos

Macros do registro

Macros ATL