Интерфейс ITransferSource (shobjidl_core.h)
Предоставляет методы для управления IShellItem, включая копирование, перемещение, перезапуск и другие. Этот интерфейс предоставляется для более подробного контроля над операциями с файлами, предоставляя метод ITransferSource::Advise .
Наследование
Интерфейс ITransferSource наследуется от интерфейса IUnknown . ITransferSource также имеет следующие типы элементов:
Методы
Интерфейс ITransferSource содержит следующие методы.
ITransferSource::Совет Настраивает консультативное подключение для уведомлений о состоянии операций с файлами. (ITransferSource.Advise) |
ITransferSource::ApplyPropertiesToItem Применение набора изменений свойств к элементу. |
ITransferSource::EnterFolder Уведомляет о том, что папка является назначением операции с файлом. |
ITransferSource::GetDefaultDestinationName Возвращает имя по умолчанию для элемента оболочки. |
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 |
Header | shobjidl_core.h (включая Shobjidl.h) |