Freigeben über


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

Weitere Informationen

ICOMAdminCatalog