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.
Installiert alle Komponenten (COM-Klassen) aus einer DLL-Datei in einer COM+-Anwendung und registriert die Komponenten in der COM+-Klassenregistrierungsdatenbank.
Syntax
HRESULT InstallComponent(
[in] BSTR bstrApplIDOrName,
[in] BSTR bstrDLL,
[in] BSTR bstrTLB,
[in] BSTR bstrPSDLL
);
Parameter
[in] bstrApplIDOrName
Die GUID oder der Name der Anwendung.
[in] bstrDLL
Der Name der DLL-Datei, die die zu installierende Komponente enthält.
[in] bstrTLB
Der Name der Bibliotheksdatei des externen Typs. Wenn die Typbibliotheksdatei in die DLL eingebettet ist, übergeben Sie eine leere Zeichenfolge für diesen Parameter.
[in] bstrPSDLL
Der Name der Proxy-Stub-DLL-Datei. Wenn der Komponente keine Proxy-Stub-DLL zugeordnet ist, übergeben Sie eine leere Zeichenfolge für diesen Parameter.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED, E_FAIL und S_OK zurückgeben.
Hinweise
InstallComponent bietet die vollständige Registrierung von Komponenten in der COM+-Klassenregistrierungsdatenbank (RegDB) als konfigurierte Komponenten, einschließlich Schnittstelle, Methode, Typbibliothek und Proxy-Stubinformationen, die für das Marshallen erforderlich sind.
InstallComponent ist die empfohlene Möglichkeit, alle Komponenten in COM+-Anwendungen anstelle von ICOMAdminCatalog::ImportComponent zu installieren.
Anforderungen
| Anforderung | Wert |
|---|---|
| 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 |