[Now Supported on Windows NT]
检索指定文件对象或子文件夹的显示名称,返回STRRET结构。
HRESULT GetDisplayNameOf(
LPCITEMIDLIST 【PIDL】, | //指向ITEMIDLIST的指针 |
DWORD【uFlags】, | //返回的显示类型 |
LPSTRRET 【lpName】 | //指向STRRET结构的指针 |
); |
参数
【PIDL】
指向唯一标识相对于父文件夹的文件对象或子文件夹的ITEMIDLIST结构。
【uFlags】
指示要返回的显示名称的类型的值。有关可能值的列表,请参阅SHGNO枚举类型的说明。
【lpName】
指向要返回显示名称的STRRET结构的指针。此结构中返回的字符串取决于请求的显示名称的类型。
返回值
如果成功返回NOERROR,否则返回OLE定义的错误值。
备注
如果ID包含显示名称(在本地字符集中),则会将偏移量返回到名称。如果没有,它返回一个指针,指向任务分配器分配的显示名称字符串(UNICODE),或者填充缓冲区。返回的字符串类型取决于指定的显示类型。识别不同类型的显示名称的值包含在枚举SHGNO中。
也可以看看