StrRetToBuf
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 |