ICOMAdminCatalog::ImportComponent-Methode (comadmin.h)
Importiert eine Komponente, die bereits als Prozessserver registriert ist, in eine COM+-Anwendung.
Syntax
HRESULT ImportComponent(
[in] BSTR bstrApplIDOrName,
[in] BSTR bstrCLSIDOrProgID
);
Parameter
[in] bstrApplIDOrName
Die GUID oder der Name der Anwendung.
[in] bstrCLSIDOrProgID
Die CLSID oder ProgID für die zu importierende Komponente.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.
Hinweise
Im Allgemeinen sollte diese Methode nur verwendet werden, wenn Sie eine Komponente nur auf die lokale Verwendung beschränken möchten. Verwenden Sie andernfalls die InstallComponent-Methode anstelle von ImportComponent. InstallComponent registriert die Komponente vollständig in der COM+-Klassenregistrierungsdatenbank (RegDB), während ImportComponent dies nicht tut, was zu einer Anwendung mit eingeschränkter Funktionalität führt.
ImportComponent bringt keine Schnittstellen-, Methoden- oder Typbibliotheksinformationen für die Komponente in die COM+-Klassenregistrierungsdatenbank. Dieses Verhalten schränkt die Konfiguration der Komponente ein. Wenn Sie versuchen, eine COM+-Anwendung mit einer importierten Komponente in einen Anwendungsproxy zu exportieren, enthält der Proxy keine Schnittstellen- oder Typbibliotheksinformationen für die Komponente, und das Marshallen für diese Komponente schlägt fehl.
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 |