Freigeben über


ICOMAdminCatalog2::AliasComponent-Methode (comadmin.h)

Erstellt einen Alias für eine vorhandene COM+-Komponente.

Syntax

HRESULT AliasComponent(
  [in] BSTR bstrSrcApplicationIDOrName,
  [in] BSTR bstrCLSIDOrProgID,
  [in] BSTR bstrDestApplicationIDOrName,
  [in] BSTR bstrNewProgId,
  [in] BSTR bstrNewClsid
);

Parameter

[in] bstrSrcApplicationIDOrName

Die Anwendungs-ID oder der Name der Quellanwendung, die die Komponente enthält.

[in] bstrCLSIDOrProgID

Die Klassen-ID oder Programm-ID der Komponente, für die ein Alias erstellt wird.

[in] bstrDestApplicationIDOrName

Die Anwendungs-ID oder der Name der Zielanwendung, die den Alias enthält. Wenn dieses Argument NULL oder eine leere Zeichenfolge ist, wird der Alias in der Quellanwendung erstellt.

[in] bstrNewProgId

Die Programm-ID des Alias.

[in] bstrNewClsid

Die Klassen-ID des Alias. Wenn dieses Argument NULL oder eine leere Zeichenfolge ist, wird eine neue, eindeutige Klassen-ID zugewiesen.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED und E_FAIL sowie die folgenden Werte zurückgeben.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
Mindestens eine der benannten Anwendungen ist in mehreren Partitionen vorhanden. Um diesen Fehler zu vermeiden, verwenden Sie Anwendungs-IDs anstelle von Namen.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile comadmin.h

Weitere Informationen

ICOMAdminCatalog2