Función SHRemoveLocalizedName (shellapi.h)
Quita el nombre localizado de un archivo en una carpeta de Shell.
Sintaxis
SHSTDAPI SHRemoveLocalizedName(
[in] PCWSTR pszPath
);
Parámetros
[in] pszPath
Tipo: PCWSTR
Puntero a una cadena Unicode terminada en null que especifica la ruta de acceso completa del archivo de destino.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Cuando SHSetLocalizedName establece una cadena de nombre para mostrar, el Explorador de Windows usa esa cadena para mostrar en lugar del nombre de archivo. La ruta de acceso al archivo no cambia.
Las aplicaciones pueden usar el método IShellFolder::GetDisplayNameOf para obtener el nombre de presentación (localizado) a través de con la marca SIGDN_NORMALDISPLAY y el nombre de análisis (no localizado) con SIGDN_DESKTOPABSOLUTEPARSING.
La llamada a SHRemoveLocalizedName hace que el nombre para mostrar sea idéntico al nombre de análisis.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shellapi.h |
Archivo DLL | Shell32.dll |