Partager via


Fonction SHRemoveLocalizedName (shellapi.h)

Supprime le nom localisé d’un fichier dans un dossier Shell.

Syntaxe

SHSTDAPI SHRemoveLocalizedName(
  [in] PCWSTR pszPath
);

Paramètres

[in] pszPath

Type : PCWSTR

Pointeur vers une chaîne Unicode terminée par un caractère Null qui spécifie le chemin complet du fichier cible.

Valeur retournée

Type : HRESULT

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

Remarques

Lorsqu’une chaîne de nom d’affichage est définie par SHSetLocalizedName, Windows Explorer utilise cette chaîne pour l’affichage au lieu du nom de fichier. Le chemin d’accès au fichier est inchangé.

Les applications peuvent utiliser la méthode IShellFolder ::GetDisplayNameOf pour obtenir le nom d’affichage (localisé) avec l’indicateur SIGDN_NORMALDISPLAY et le nom d’analyse (non localisé) avec SIGDN_DESKTOPABSOLUTEPARSING.

L’appel de SHRemoveLocalizedName rend le nom d’affichage identique au nom d’analyse.

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 shellapi.h
DLL Shell32.dll