Partager via


Méthode IApplicationDestinations ::RemoveAllDestinations (shobjidl_core.h)

Efface toutes les entrées de destination des catégories Récents et Fréquents dans la liste de raccourcis d’une application.

Syntaxe

HRESULT RemoveAllDestinations();

Valeur de retour

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Cette méthode ne supprime pas les éléments que l’utilisateur a épinglés dans la liste de raccourcis. Ces éléments ne peuvent pas être supprimés par programmation ; seul l’utilisateur peut les supprimer. Toutefois, il supprime les données d’utilisation pour ces éléments épinglés. Il ne peut pas non plus supprimer des éléments de catégories personnalisées ou de la liste des tâches.

Si l’application a un ID de modèle utilisateur d’application (AppUserModelID), vous devez appeler IApplicationDestinations ::SetAppID avant d’appeler cette méthode.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (inclure Shobjidl.h)
Bibliothèque Shell32.lib
DLL Shell32.dll (version 6.1 ou ultérieure)

Voir aussi

IApplicationDestinations

IApplicationDestinations ::RemoveDestination

IApplicationDestinations ::SetAppID

Extensions de la barre des tâches