Condividi tramite


Metodo IPortableDeviceContent::Copy (portabledeviceapi.h)

Il metodo Copy copia gli oggetti da una posizione in un dispositivo a un altro.

Sintassi

HRESULT Copy(
        IPortableDevicePropVariantCollection *pObjectIDs,
        LPCWSTR                              pszDestinationFolderObjectID,
  [out] IPortableDevicePropVariantCollection **ppResults
);

Parametri

pObjectIDs

Raccolta di identificatori di oggetto per gli oggetti copiati da questo metodo.

pszDestinationFolderObjectID

Identificatore di oggetto per la cartella di destinazione (o l'archiviazione funzionale) in cui questo metodo copia gli oggetti specificati.

[out] ppResults

Raccolta di valori di VT_ERROR che indica l'esito positivo o negativo della copia di un particolare elemento. Il primo valore di errore corrisponde al primo oggetto nell'insieme di identificatori di oggetto, il secondo al secondo elemento e così via. Questo argomento può essere NULL.

Valore restituito

Il metodo restituisce un HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
S_FALSE
L'operazione di copia non è riuscita per almeno un oggetto.
E_ACCESSDENIED
L'applicazione non dispone dei diritti per copiare uno degli oggetti specificati.

Commenti

Se il dispositivo specificato supporta operazioni di copia in un archivio funzionale, il parametro pszDestinationFolderObjectID può specificare l'identificatore per un archivio funzionale.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione portabledeviceapi.h
Libreria PortableDeviceGUIDs.lib

Vedi anche

Interfaccia IPortableDeviceContent