Método IPortableDeviceContent::Copy (portabledeviceapi.h)

El método Copy copia objetos de una ubicación de un dispositivo a otro.

Sintaxis

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

Parámetros

pObjectIDs

Colección de identificadores de objeto para los objetos que este método copiará.

pszDestinationFolderObjectID

Identificador de objeto de la carpeta de destino (o almacenamiento funcional) en el que este método copiará los objetos especificados.

[out] ppResults

Colección de VT_ERROR valores que indican el éxito o error de copia de un elemento determinado. El primer valor de error corresponde al primer objeto de la colección de identificadores de objeto, el segundo al segundo elemento, etc. Este argumento puede ser NULL.

Valor devuelto

El método devuelve un valor HRESULT. Entre los valores posibles se incluyen los que se indican en la tabla siguiente, entre otros.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
S_FALSE
Error en la operación de copia para al menos un objeto.
E_ACCESSDENIED
La aplicación no tiene derechos para copiar uno de los objetos especificados.

Comentarios

Si el dispositivo especificado admite operaciones de copia en un almacenamiento funcional, el parámetro pszDestinationFolderObjectID puede especificar el identificador de un almacenamiento funcional.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado portabledeviceapi.h
Library PortableDeviceGUIDs.lib

Consulte también

IPortableDeviceContent (Interfaz)