Compartilhar via


StrRetToBuf

Windows Mobile Not SupportedWindows Embedded CE Supported

9/9/2008

Essa função leva um STRRET estrutura retornada por IShellFolder::GetDisplayNameOf, converte-a um seqüência de caracteres e coloca o resultado em uma reserva.

Syntax

HRESULT StrRetToBuf(
  LPSTRRET pstr, 
  LPCITEMIDLIST pidl, 
  LPTSTR pszBuf, 
  UINT cchBuf
);

Parameters

  • pstr
    [no] Ponteiro para o STRRET estrutura. Quando a função retorna, esse ponteiro é não mais válido.
  • pidl
    [no] Ponteiro para do o item ITEMIDLIST estrutura.
  • pszBuf
    [out] Buffer para armazenar o nome exibir. Ele é retornado como um seqüência de caracteres NULL-Terminated. Se cchBuf é muito pequeno, que o nome está truncado para caber.
  • cchBuf
    [no] Tamanho de pszBuf, em caracteres. Se cchBuf é muito pequeno, que o seqüência de caracteres será truncado para caber.

Return Value

Retorna S_OK se bem-sucedido, ou um código de erro caso contrário.

Remarks

Se a pasta uType membro da estrutura que pstr Aponta para é definido como STRRET_WSTR e o pOleStr membro dessa estrutura é liberado no retorno.

Requirements

Header shlwapi.h
Library ceshell.lib
Windows Embedded CE Windows CE .NET 4.2 and later

See Also

Reference

Standard Shell Functions