Méthode ICOMAdminCatalog2 ::CopyComponents (comadmin.h)
Copie les composants spécifiés d’une partition vers une autre.
Syntaxe
HRESULT CopyComponents(
[in] BSTR bstrSourceApplicationIDOrName,
[in] VARIANT *pVarCLSIDOrProgID,
[in] BSTR bstrDestinationApplicationIDOrName
);
Paramètres
[in] bstrSourceApplicationIDOrName
ID d’application ou nom de l’application source.
[in] pVarCLSIDOrProgID
Composants à copier. Chaque élément de la variante peut être une chaîne contenant un ID de classe ou un ID de programme, un objet catalogue unique ou une collection de catalogue (par exemple, comme retourné par la méthode GetCollectionByQuery2 ).
[in] bstrDestinationApplicationIDOrName
ID d’application ou nom de l’application de destination.
Valeur retournée
Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED et E_FAIL, ainsi que les valeurs suivantes.
Code de retour | Description |
---|---|
|
La commande s'est correctement terminée. |
|
Au moins une des applications nommées existe dans plusieurs partitions. Pour éviter cette erreur, utilisez des ID d’application plutôt que des noms. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | comadmin.h |