Freigeben über


ICOMAdminCatalog2::CopyComponents-Methode (comadmin.h)

Kopiert die angegebenen Komponenten von einer Partition in eine andere.

Syntax

HRESULT CopyComponents(
  [in] BSTR    bstrSourceApplicationIDOrName,
  [in] VARIANT *pVarCLSIDOrProgID,
  [in] BSTR    bstrDestinationApplicationIDOrName
);

Parameter

[in] bstrSourceApplicationIDOrName

Die Anwendungs-ID oder der Name der Quellanwendung.

[in] pVarCLSIDOrProgID

Die zu kopierenden Komponenten. Jedes Element des Variant-Elements kann ein String sein, der eine Klassen-ID oder Programm-ID, ein einzelnes Katalogobjekt oder eine Katalogsammlung enthält (z. B. wie von der GetCollectionByQuery2-Methode zurückgegeben).

[in] bstrDestinationApplicationIDOrName

Die Anwendungs-ID oder der Name der Zielanwendung.

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