Freigeben über


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

Weitere Informationen

ICOMAdminCatalog