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 |
程式庫 | PortableDeviceGUIDs.lib |