ITransferSource 介面 (shobjidl_core.h)

公開方法來操作 IShellItem,包括複製、移動、回收和其他專案。 此介面提供,以提供 ITransferSource::Advise 方法,以提供更多對檔案作業的控制。

繼承

ITransferSource 介面繼承自 IUnknown 介面。 ITransferSource 也有下列類型的成員:

方法

ITransferSource 介面具有這些方法。

 
ITransferSource::建議

設定檔案作業狀態通知的諮詢連線。 (ITransferSource.Advise)
ITransferSource::ApplyPropertiesToItem

將一組屬性變更套用至專案。
ITransferSource::EnterFolder

通知資料夾是檔案作業的目的地。
ITransferSource::GetDefaultDestinationName

取得Shell專案的預設名稱。
ITransferSource::LeaveFolder

傳送通知,指出資料夾不再是檔案作業的目的地。
ITransferSource::LinkItem

未實作。 (ITransferSource.LinkItem)
ITransferSource::MoveItem

移動磁碟區/命名空間內的專案,並傳回其新位置中的 IShellItem。
ITransferSource::OpenItem

開啟要複製的專案。 傳回可以針對 IShellItemResources) (資源列舉的物件。
ITransferSource::RecycleItem

將專案回收至提供的回收位置,並在其新位置中傳回專案。
ITransferSource::RemoveItem

拿掉專案,而不將專案移至回收站。
ITransferSource::RenameItem

變更項目的名稱,以新名稱傳回 IShellItem。
ITransferSource::SetProperties

設定應該套用至項目的屬性。
ITransferSource::Unadvise

終止諮詢連線。 (ITransferSource.Unadvise)

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 [僅限傳統型應用程式]
目標平台 Windows
標頭 shobjidl_core.h (包括 Shobjidl.h)