Partager via


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

Mises à jour informations d’inscription de composant à partir du Registre.

En règle générale, vous ne devez pas utiliser RefreshComponents. La méthode recommandée pour mettre à jour les composants dans les applications COM+ consiste à supprimer et réinstaller les composants à l’aide de ICOMAdminCatalog::InstallComponent afin que les informations d’inscription complètes soient mises à jour dans la base de données du Registre.

Syntaxe

HRESULT RefreshComponents();

Valeur de retour

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL et S_OK.

Remarques

La méthode RefreshComponents est appelée à partir de l’environnement de développement Microsoft Visual Basic 6.0 lorsque vous utilisez les fonctionnalités Actualisation automatique ou Actualiser maintenant tous les composants du sous-menuServices de composants du menu Compléments.

Pour détecter les incompatibilités, RefreshComponents compare les CLSID et les ProgID entre la base de données d’inscription de classes COM+ (RegDB) et le Registre. Cette méthode met à jour les composants uniquement lorsqu’il existe à la fois une incompatibilité entre les CLSID et une correspondance entre les progID correspondants.

Seules les informations CLSID sont mises à jour vers RegDB. Aucune information sur l’interface ou la méthode n’est mise à jour. Les composants actualisés à l’aide d’RefreshComponents ne peuvent pas être configurés ou sécurisés au niveau de l’interface ou de la méthode dans les applications COM+.

Configuration requise

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comadmin.h

Voir aussi

ICOMAdminCatalog