Método IPortableDeviceContent::Move (portabledeviceapi.h)
El método Move mueve uno o varios objetos de una ubicación del dispositivo a otra.
Sintaxis
HRESULT Move(
[in] IPortableDevicePropVariantCollection *pObjectIDs,
[in] LPCWSTR pszDestinationFolderObjectID,
[in, out] IPortableDevicePropVariantCollection **ppResults
);
Parámetros
[in] pObjectIDs
Puntero a una interfaz IPortableDevicePropVariantCollection que contiene una o varias cadenas terminadas en null (tipo VT_LPWSTR) que especifican los identificadores de objeto de los objetos que se van a mover.
[in] pszDestinationFolderObjectID
Puntero a una cadena terminada en null que especifica el identificador del destino.
[in, out] ppResults
Opcional. A la devolución, este parámetro contiene una colección de valores de VT_ERROR que indican el éxito o el error de la operación. El primer elemento devuelto en ppResults corresponde al primer objeto de la colección pObjectIDs , el segundo elemento devuelto en ppResults corresponde al segundo objeto de la colección pObjectIDs , etc. Este parámetro puede ser NULL si la aplicación no está relacionada con los resultados.
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. Si se devuelve algún valor de error, no se eliminaron objetos en el dispositivo.
Código devuelto | Descripción |
---|---|
|
El método se ha llevado a cabo de forma correcta. |
|
Se eliminaron uno o varios objetos, pero no se pudo eliminar al menos un objeto. Consulte ppFailedObjectIDs para saber qué objetos no se eliminaron. |
|
La aplicación no tiene derechos para mover el objeto. |
|
Al menos uno de los argumentos necesarios era un puntero NULL . |
Comentarios
Si el dispositivo especificado admite operaciones de movimiento en un almacenamiento funcional, el parámetro pszDestinationFolderObjectID puede especificar el identificador de un almacenamiento funcional.
Ejemplos
Para obtener un ejemplo de cómo usar este método, vea Mover contenido en el dispositivo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |