ICOMAdminCatalog::InstallComponent-Methode (comadmin.h)
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 |