IShellIconOverlayManager::GetReservedOverlayInfo 方法 (shlobj_core.h)
从保留覆盖之一获取具有指定属性的图标覆盖或指定文件的图标图像的索引。
语法
HRESULT GetReservedOverlayInfo(
[in, optional] PCWSTR pwszPath,
DWORD dwAttrib,
[out] int *pIndex,
DWORD dwflags,
int iReservedID
);
参数
[in, optional] pwszPath
类型: PCWSTR
文件的完整路径。
dwAttrib
类型:DWORD
文件的属性。 此参数可以是 Windows 头文件中定义的任意文件属性标志 (FILE_ATTRIBUTE_*) 的组合。 请参阅 文件属性常量。
[out] pIndex
类型: int*
图标图像或图标覆盖层的索引,具体取决于 dwflags 的值。
dwflags
类型:DWORD
对于图标覆盖的索引,请使用 SIOM_OVERLAYINDEX。 对于图标图像的索引,请使用 SIOM_ICONINDEX。
iReservedID
类型: int
保留的图标覆盖 ID。
返回值
类型: HRESULT
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
找到相应的索引。 |
|
由于任何原因而失败。 |
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shlobj_core.h |
DLL | Shell32.dll (5.0 或更高版本) |