Função SHGetLocalizedName (shellapi.h)

Recupera o nome localizado de um arquivo em uma pasta shell.

Sintaxe

SHSTDAPI SHGetLocalizedName(
  [in]  PCWSTR pszPath,
  [out] PWSTR  pszResModule,
        UINT   cch,
  [out] int    *pidsRes
);

Parâmetros

[in] pszPath

Tipo: PCWSTR

Um ponteiro para uma cadeia de caracteres que especifica o caminho totalmente qualificado do arquivo.

[out] pszResModule

Tipo: PWSTR

Quando essa função retorna, contém um ponteiro para um recurso de cadeia de caracteres que especifica a versão localizada do nome do arquivo.

cch

Tipo: UINT

Quando essa função retorna, contém o tamanho da cadeia de caracteres, em WCHARs, em pszResModule.

[out] pidsRes

Tipo: int*

Quando essa função retorna, contém um ponteiro para a ID do nome do arquivo localizado no arquivo de recurso.

Retornar valor

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shellapi.h
DLL Shell32.dll