Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |