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 |