共用方式為


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

另請參閱

IPortableDeviceContent 介面