Share via


ICOMAdminCatalog::RefreshComponents-Methode (comadmin.h)

Updates Komponentenregistrierungsinformationen aus der Registrierung.

In der Regel sollten Sie RefreshComponents nicht verwenden. Die empfohlene Methode zum Aktualisieren von Komponenten in COM+-Anwendungen besteht darin, die Komponenten mithilfe von ICOMAdminCatalog::InstallComponent zu entfernen und neu zu installieren, damit vollständige Registrierungsinformationen in der Registrierungsdatenbank aktualisiert werden.

Syntax

HRESULT RefreshComponents();

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.

Hinweise

Die RefreshComponents-Methode wird innerhalb der Microsoft Visual Basic 6.0-Entwicklungsumgebung aufgerufen, wenn Sie die Features Automatisches Aktualisieren oder Aktualisieren aller Komponenten jetzt aus dem Untermenü Komponentendienste des Add-Ins-Menüs verwenden.

Um Nichtübereinstimmungen zu finden, vergleicht RefreshComponents CLSIDs und ProgIDs zwischen der COM+-Klassenregistrierungsdatenbank (RegDB) und der Registrierung. Diese Methode aktualisiert Komponenten nur, wenn ein Konflikt zwischen CLSIDs und eine Übereinstimmung zwischen den entsprechenden ProgIDs vorliegt.

Nur CLSID-Informationen werden in RegDB aktualisiert. Es werden keine Schnittstellen- oder Methodeninformationen aktualisiert. Komponenten, die mithilfe von RefreshComponents aktualisiert werden, können nicht auf schnittstellen- oder methodenebenen in COM+-Anwendungen konfiguriert oder gesichert werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comadmin.h

Weitere Informationen

ICOMAdminCatalog