IPortableDeviceContent::Copy 方法 (portabledeviceapi.h)

Copy 方法将对象从设备上的一个位置复制到另一个位置。

语法

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

参数

pObjectIDs

此方法将复制的对象的对象标识符的集合。

pszDestinationFolderObjectID

此方法会将指定对象复制到的目标文件夹 (或功能存储) 的对象标识符。

[out] ppResults

VT_ERROR值集合,指示复制特定元素是成功还是失败。 第一个错误值对应于对象标识符集合中的第一个对象,第二个错误值对应于第二个元素,依此而论。 此参数可以为 NULL

返回值

该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。

返回代码 说明
S_OK
方法成功。
S_FALSE
至少一个对象的复制操作失败。
E_ACCESSDENIED
应用程序没有复制指定对象之一的权限。

注解

如果指定的设备支持将操作复制到功能存储, 则 pszDestinationFolderObjectID 参数可以指定功能存储的标识符。

要求

要求
目标平台 Windows
标头 portabledeviceapi.h
Library PortableDeviceGUIDs.lib

另请参阅

IPortableDeviceContent 接口