Compartir a través de


Método ICOMAdminCatalog2::CopyComponents (comadmin.h)

Copia los componentes especificados de una partición a otra.

Sintaxis

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

Parámetros

[in] bstrSourceApplicationIDOrName

Identificador o nombre de la aplicación de origen.

[in] pVarCLSIDOrProgID

Componentes que se van a copiar. Cada elemento de Variant puede ser una cadena que contenga un identificador de clase o un identificador de programa, un único objeto de catálogo o una colección de catálogos (por ejemplo, tal como devuelve el método GetCollectionByQuery2 ).

[in] bstrDestinationApplicationIDOrName

Identificador o nombre de la aplicación de destino.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED y E_FAIL, así como los siguientes valores.

Código devuelto Descripción
S_OK
El método se completó correctamente.
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
Al menos una de las aplicaciones con nombre existe en varias particiones. Para evitar este error, use identificadores de aplicación en lugar de nombres.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado comadmin.h

Consulte también

ICOMAdminCatalog2