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 |