ITransferSource 接口 (shobjidl_core.h)
公开用于操作 IShellItem 的方法,包括复制、移动、回收等。 通过提供 ITransferSource::Advise 方法,提供此接口以提供对文件操作的更多控制。
继承
ITransferSource 接口继承自 IUnknown 接口。 ITransferSource 还具有以下类型的成员:
方法
ITransferSource 接口具有这些方法。
ITransferSource::Advise 为有关文件操作状态的通知设置咨询连接。 (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) |