Freigeben über


ITransferSource-Schnittstelle (shobjidl_core.h)

Macht Methoden zum Bearbeiten von IShellItem verfügbar, z. B. Kopieren, Verschieben, Recyceln und andere. Diese Schnittstelle wird angeboten, um mehr Kontrolle über Dateivorgänge zu bieten, indem eine ITransferSource::Advise-Methode bereitgestellt wird.

Vererbung

Die ITransferSource-Schnittstelle erbt von der IUnknown-Schnittstelle . ITransferSource verfügt auch über die folgenden Typen von Membern:

Methoden

Die ITransferSource-Schnittstelle verfügt über diese Methoden.

 
ITransferSource::Advise

Richtet eine Empfehlungsverbindung für Benachrichtigungen über die status von Dateivorgängen ein. (ITransferSource.Advise)
ITransferSource::ApplyPropertiesToItem

Wenden Sie eine Reihe von Eigenschaftenänderungen auf ein Element an.
ITransferSource::EnterFolder

Benachrichtigt, dass ein Ordner das Ziel eines Dateivorgangs ist.
ITransferSource::GetDefaultDestinationName

Ruft den Standardnamen für ein Shellelement ab.
ITransferSource::LeaveFolder

Sendet eine Benachrichtigung, dass ein Ordner nicht mehr das Ziel eines Dateivorgangs ist.
ITransferSource::LinkItem

Nicht implementiert. (ITransferSource.LinkItem)
ITransferSource::MoveItem

Verschiebt das Element innerhalb des Volumes/Namespaces und gibt das IShellItem an seinem neuen Speicherort zurück.
ITransferSource::OpenItem

Öffnet das Element zum Kopieren. Gibt ein Objekt zurück, das für Ressourcen aufgezählt werden kann (IShellItemResources).
ITransferSource::RecycleItem

Recyceln Sie das Element an den angegebenen Wiederverwendungsort, und geben Sie das Element an seinem neuen Speicherort zurück.
ITransferSource::RemoveItem

Entfernt das Element, ohne das Element in den Papierkorb zu verschieben.
ITransferSource::RenameItem

Ändert den Namen eines Elements und gibt das IShellItem mit dem neuen Namen zurück.
ITransferSource::SetProperties

Legt Eigenschaften fest, die auf ein Element angewendet werden sollen.
ITransferSource::Nicht hinzufügen

Beendet eine Empfehlungsverbindung. (ITransferSource.Unadvise)

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)