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 recursobRegister
[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çã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çã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