Interface IStartMenuPinnedList (shobjidl.h)
Expose une méthode qui désépinglera un raccourci d’application à partir du menu Démarrer ou de la barre des tâches.
Héritage
L’interface IStartMenuPinnedList hérite de l’interface IUnknown. IStartMenuPinnedList a également les types de membres suivants :
Méthodes
L’interface IStartMenuPinnedList utilise ces méthodes.
IStartMenuPinnedList ::RemoveFromList Windows Vista :_Removes un élément de la liste épinglée du menu Démarrer, qui est la liste située en haut à gauche du menu Démarrer. |
Remarques
Quand implémenter
Windows fournit une implémentation de cette interface en tant que CLSID_StartMenuPin. Les tiers ne fournissent pas leur propre implémentation.Quand utiliser
Tout raccourci installé par une application peut avoir été épinglé par la suite par l’utilisateur, et il n’existe aucun moyen pour une application de le savoir. Par conséquent, nous recommandons que, lors de la désinstallation, toutes les applications appellent IStartMenuPinnedList ::RemoveFromList sur chaque raccourci qu’elles ont installé.Notez que IStartMenuPinnedList ne supprime pas les raccourcis eux-mêmes, il les désépingle uniquement. Les applications appellent d’abord IStartMenuPinnedList ::RemoveFromList sur un raccourci, puis suppriment ce raccourci.
Compatibilité
Dans Windows 8, l’écran d’accueil remplace le menu Démarrer hérité. CLSID_StartMenuPin et IStartMenuPinnedList sont présents dans Windows 8 pour assurer la compatibilité descendante avec les applications existantes, mais ils n’affectent pas les vignettes épinglées à l’écran d’accueil Windows 8. CLSID_StartMenuPin et IStartMenuPinnedList continuent d’avoir un impact sur les éléments épinglés à la barre des tâches Windows 8 bureau.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.h |