如果 IShellImageData 在文件路径上初始化,则获取文件的名称。 否则,获取数据流的名称。
语法
HRESULT DisplayName(
[in, out] LPWSTR wszName,
[in] UINT cch
);
参数
[in, out] wszName
类型: LPWSTR
指向缓冲区的指针,该缓冲区包含以 Unicode 字符串的形式显示的名称。 退出时,仅当方法返回S_OK时,缓冲区的内容才有效。
[in] cch
类型: UINT
wszName 指向的缓冲区的大小(以字符为单位)。
返回值
类型: HRESULT
如果成功,则返回S_OK,否则返回错误值,包括:
| 返回代码 | 说明 |
|---|---|
|
无法检索文件名或流名称。 |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows XP [仅限桌面应用] |
| 最低受支持的服务器 | Windows Server 2003 [仅限桌面应用] |
| 目标平台 | Windows |
| 标头 | shimgdata.h |
| DLL | Shell32.dll |