Partager via


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