Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |