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