Partilhar via


CAtlModule::UpdateRegistryFromResourceD

Executa o script contido em um recurso para registrar ou cancelar o registro de um objeto especificado.

HRESULT WINAPI UpdateRegistryFromResourceD(
   UINT nResID,
   BOOL bRegister,
   struct _ATL_REGMAP_ENTRY* pMapEntries = NULL 
) throw( );
HRESULT WINAPI UpdateRegistryFromResourceD(
   LPCTSTR lpszRes,
   BOOL bRegister,
   struct _ATL_REGMAP_ENTRY* pMapEntries = NULL 
) throw( );

Parâmetros

  • lpszRes
    Um nome de recurso.

  • nResID
    ID do recurso.

  • bRegister
    TRUE se o objeto deve ser registrado; FALSE outra forma.

  • pMapEntries
    Um ponteiro para o MAP de substituição armazenando valores associados aos parâmetros substituíveis do script.ATL usa automaticamente % módulo %.Para usar parâmetros substituíveis adicionais, consulte CAtlModule::AddCommonRGSReplacements.Caso contrário, use o NULO o valor padrão.

Valor de retorno

Retorna S_OK sucesso ou um erro HRESULT, em caso de falha.

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 remove o objeto do registro.

Para vincular o componente de registro de ATL (registrar) estaticamente, consulte CAtlModule::UpdateRegistryFromResourceS.

Este método chama CAtlModule::UpdateRegistryFromResourceDHelper.

Requisitos

Cabeçalho: atlbase.h

Consulte também

Referência

Classe CAtlModule

Outros recursos

CAtlModule membros