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