Метод IPortableDeviceContent::Move (portabledeviceapi.h)
Метод Move перемещает один или несколько объектов из одного расположения на устройстве в другое.
Синтаксис
HRESULT Move(
[in] IPortableDevicePropVariantCollection *pObjectIDs,
[in] LPCWSTR pszDestinationFolderObjectID,
[in, out] IPortableDevicePropVariantCollection **ppResults
);
Параметры
[in] pObjectIDs
Указатель на интерфейс IPortableDevicePropVariantCollection , содержащий одну или несколько строк с завершением NULL (тип VT_LPWSTR), указывающих идентификаторы объектов, которые необходимо переместить.
[in] pszDestinationFolderObjectID
Указатель на строку, завершающуюся значением NULL, которая указывает идентификатор назначения.
[in, out] ppResults
Необязательный элемент. При возврате этот параметр содержит коллекцию VT_ERROR значений, указывающих на успешное или неудачное выполнение операции. Первый элемент, возвращенный в ppResults , соответствует первому объекту в коллекции pObjectIDs , второй элемент, возвращенный в ppResults , соответствует второму объекту в коллекции pObjectIDs и т. д. Этот параметр может иметь значение NULL , если приложение не связано с результатами.
Возвращаемое значение
Метод возвращает HRESULT. Допустимые значения включают, но не ограничиваются, значения, приведенные в следующей таблице. Если возвращается какое-либо значение ошибки, объекты на устройстве не были удалены.
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Один или несколько объектов были удалены, но по крайней мере один объект не может быть удален. Сведения о том, какие объекты не были удалены, см. в разделе ppFailedObjectIDs . |
|
Приложение не имеет прав на перемещение объекта . |
|
По крайней мере один из обязательных аргументов был пустым указателем. |
Комментарии
Если указанное устройство поддерживает операции перемещения в функциональном хранилище, параметр pszDestinationFolderObjectID может указать идентификатор функционального хранилища.
Примеры
Пример использования этого метода см. в разделе Перемещение содержимого на устройстве.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | portabledeviceapi.h |
Библиотека | PortableDeviceGUIDs.lib |