Condividi tramite


Metodo ICOMAdminCatalog2::CopyComponents (comadmin.h)

Copia i componenti specificati da una partizione a un'altra.

Sintassi

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

Parametri

[in] bstrSourceApplicationIDOrName

ID applicazione o nome dell'applicazione di origine.

[in] pVarCLSIDOrProgID

Componenti da copiare. Ogni elemento di Variant può essere string contenente un ID classe o un ID programma, un singolo oggetto catalogo o una raccolta di cataloghi, ad esempio come restituito dal metodo GetCollectionByQuery2 .

[in] bstrDestinationApplicationIDOrName

ID applicazione o nome dell'applicazione di destinazione.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, nonché i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
COMADMIN_E_AMBIGUOUS_APPLICATION_NAME
Almeno una delle applicazioni denominate esiste in più partizioni. Per evitare questo errore, usare ID applicazione anziché nomi.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione comadmin.h

Vedi anche

ICOMAdminCatalog2