IPortableDeviceContent::Copy 方法 (portabledeviceapi.h)
Copy 方法将对象从设备上的一个位置复制到另一个位置。
语法
HRESULT Copy(
IPortableDevicePropVariantCollection *pObjectIDs,
LPCWSTR pszDestinationFolderObjectID,
[out] IPortableDevicePropVariantCollection **ppResults
);
参数
pObjectIDs
此方法将复制的对象的对象标识符的集合。
pszDestinationFolderObjectID
此方法会将指定对象复制到的目标文件夹 (或功能存储) 的对象标识符。
[out] ppResults
VT_ERROR值集合,指示复制特定元素是成功还是失败。 第一个错误值对应于对象标识符集合中的第一个对象,第二个错误值对应于第二个元素,依此而论。 此参数可以为 NULL。
返回值
该方法返回 HRESULT。 可能的值包括(但并不限于)下表中的项。
返回代码 | 说明 |
---|---|
|
方法成功。 |
|
至少一个对象的复制操作失败。 |
|
应用程序没有复制指定对象之一的权限。 |
注解
如果指定的设备支持将操作复制到功能存储, 则 pszDestinationFolderObjectID 参数可以指定功能存储的标识符。
要求
要求 | 值 |
---|---|
目标平台 | Windows |
标头 | portabledeviceapi.h |
Library | PortableDeviceGUIDs.lib |