Compartilhar via


Método ICOMAdminCatalog::RefreshComponents (comadmin.h)

Atualizações informações de registro de componente do registro.

Geralmente, você não deve usar RefreshComponents. A maneira recomendada de atualizar componentes em aplicativos COM+ é remover e reinstalar os componentes usando ICOMAdminCatalog::InstallComponent para que as informações completas de registro sejam atualizadas no banco de dados do Registro.

Sintaxe

HRESULT RefreshComponents();

Valor retornado

Esse método pode retornar os valores retornados padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL e S_OK.

Comentários

O método RefreshComponents é chamado de dentro do ambiente de desenvolvimento do Microsoft Visual Basic 6.0 quando você usa a atualização automática ou Atualizar todos os componentes agora recursos do submenu Serviços de Componentes do menu Suplementos .

Para encontrar incompatibilidades, RefreshComponents compara CLSIDs e ProgIDs entre o RegDB (banco de dados de registro de classe) COM+ e o Registro. Esse método atualiza os componentes somente quando há uma incompatibilidade entre CLSIDs e uma correspondência entre progIDs correspondentes.

Somente as informações de CLSID são atualizadas para RegDB. Nenhuma informação de interface ou método é atualizada. Os componentes atualizados usando RefreshComponents não podem ser configurados ou protegidos nos níveis de interface ou método em aplicativos COM+.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comadmin.h

Confira também

ICOMAdminCatalog