Interface IResolveShellLink (shobjidl_core.h)
Expose une méthode qui permet à une application de demander à un objet de dossier Shell de résoudre un lien pour l’un de ses éléments.
Héritage
L’interface IResolveShellLink hérite de l’interface IUnknown. IResolveShellLink a également les types de membres suivants :
Méthodes
L’interface IResolveShellLink utilise ces méthodes.
IResolveShellLink ::ResolveShellLink Demande qu’un objet de dossier résolve un lien Shell. |
Remarques
Les extensions d’espace de noms implémentent cet objet pour prendre en charge la résolution de liens.
Cette interface n’est généralement pas utilisée par les applications.
Avec les extensions d’espace de noms, les objets de raccourci (.lnk fichiers) implémentent les fonctionnalités essentielles de IShellLink ::Resolve en appelant IResolveShellLink ::ResolveShellLink. IResolveShellLink est exporté par un objet de résolution de liens créé à la demande du dossier Shell.
Pour récupérer un pointeur vers l’interface IResolveShellLink d’un objet de résolution de liens :
- Pour un objet contenu dans un dossier, appelez la méthode IShellFolder ::GetUIObjectOf du dossier et demandez un pointeur IResolveShellLink (IID_IResolveShellLink).
- Pour l’objet folder lui-même, appelez la méthode IShellFolder ::CreateViewObject du dossier et demandez un pointeur IResolveShellLink (IID_IResolveShellLink).
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |