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

Novedades información de registro de componentes del registro.

Por lo general, no debe usar RefreshComponents. La manera recomendada de actualizar componentes en aplicaciones COM+ es quitar y reinstalar los componentes mediante ICOMAdminCatalog::InstallComponent para que se actualice la información de registro completa en la base de datos del Registro.

Sintaxis

HRESULT RefreshComponents();

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL y S_OK.

Comentarios

Se llama al método RefreshComponents desde el entorno de desarrollo de Microsoft Visual Basic 6.0 cuando se usan las características Actualizar automáticamente o Actualizar todos los componentes ahora desde el submenú Servicios de componentes del menú Complementos.

Para buscar discrepancias, RefreshComponents compara CLSID y ProgIDs entre la base de datos de registro de clases (RegDB) COM+ y el Registro. Este método actualiza los componentes solo cuando hay una discrepancia entre CLSID y una coincidencia entre los ProgID correspondientes.

Solo se actualiza la información de CLSID a RegDB. No se actualiza ninguna información de interfaz o método. Los componentes que se actualizan mediante RefreshComponents no se pueden configurar ni proteger en los niveles de interfaz o método dentro de las aplicaciones COM+.

Requisitos

   
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comadmin.h

Consulte también

ICOMAdminCatalog