Partager via


Interface ITransferSource (shobjidl_core.h)

Expose des méthodes pour manipuler IShellItem, notamment la copie, le déplacement, le recyclage et autres. Cette interface est proposée pour fournir plus de contrôle sur les opérations de fichier en fournissant une méthode ITransferSource ::Advise .

Héritage

L’interface ITransferSource hérite de l’interface IUnknown. ITransferSource a également les types de membres suivants :

Méthodes

L’interface ITransferSource contient ces méthodes.

 
ITransferSource ::Advise

Configure une connexion de conseil pour les notifications sur le status des opérations de fichier. (ITransferSource.Advise)
ITransferSource ::ApplyPropertiesToItem

Appliquer un ensemble de modifications de propriété à un élément.
ITransferSource ::EnterFolder

Avertit qu’un dossier est la destination d’une opération de fichier.
ITransferSource ::GetDefaultDestinationName

Obtient le nom par défaut d’un élément Shell.
ITransferSource ::LeaveFolder

Envoie une notification indiquant qu’un dossier n’est plus la destination d’une opération de fichier.
ITransferSource ::LinkItem

Non implémenté. (ITransferSource.LinkItem)
ITransferSource ::MoveItem

Déplace l’élément dans le volume/espace de noms, renvoyant l’élément IShellItem dans son nouvel emplacement.
ITransferSource ::OpenItem

Ouvre l’élément pour la copie. Renvoie un objet qui peut être énuméré pour les ressources (IShellItemResources).
ITransferSource ::RecycleItem

Recyclez l’élément dans l’emplacement de recyclage fourni et retournez l’élément dans son nouvel emplacement.
ITransferSource ::RemoveItem

Supprime l’élément sans déplacer l’élément vers la Corbeille.
ITransferSource ::RenameItem

Modifie le nom d’un élément, en renvoyant l’objet IShellItem avec le nouveau nom.
ITransferSource ::SetProperties

Définit les propriétés qui doivent être appliquées à un élément.
ITransferSource ::Unadvise

Met fin à une connexion d’avis. (ITransferSource.Unadvise)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)