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) |