IPortableDeviceContent ::Copy, méthode (portabledeviceapi.h)
La méthode Copy copie des objets d’un emplacement sur un appareil vers un autre.
Syntaxe
HRESULT Copy(
IPortableDevicePropVariantCollection *pObjectIDs,
LPCWSTR pszDestinationFolderObjectID,
[out] IPortableDevicePropVariantCollection **ppResults
);
Paramètres
pObjectIDs
Collection d’identificateurs d’objets pour les objets que cette méthode va copier.
pszDestinationFolderObjectID
Identificateur d’objet pour le dossier de destination (ou stockage fonctionnel) dans lequel cette méthode copiera les objets spécifiés.
[out] ppResults
Collection de valeurs VT_ERROR indiquant la réussite ou l’échec de la copie d’un élément particulier. La première valeur d’erreur correspond au premier objet de la collection d’identificateurs d’objet, au deuxième élément, et ainsi de suite. Cet argument peut être NULL.
Valeur retournée
Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.
Code de retour | Description |
---|---|
|
S_OK |
|
L’opération de copie a échoué pour au moins un objet. |
|
L’application ne dispose pas des droits nécessaires pour copier l’un des objets spécifiés. |
Remarques
Si l’appareil spécifié prend en charge les opérations de copie dans un stockage fonctionnel, le paramètre pszDestinationFolderObjectID peut spécifier l’identificateur d’un stockage fonctionnel.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | portabledeviceapi.h |
Bibliothèque | PortableDeviceGUIDs.lib |