SHLoadNonloadedIconOverlayIdentifiers 函数 (shellapi.h)

向 Shell 发出信号,在需要覆盖信息的下一个操作中,它应加载创建失败或在启动时不存在的图标覆盖标识符。 已加载的标识符不受影响。

语法

SHSTDAPI SHLoadNonloadedIconOverlayIdentifiers();

返回值

类型: HRESULT

始终返回 S_OK。

注解

调用 SHLoadNonloadedIconOverlayIdentifiers 不会导致立即加载 Shell 扩展,也不会导致加载图标覆盖处理程序。 调用 SHLoadNonloadedIconOverlayIdentifiers 会导致以下情况:要求获取图标覆盖信息的下一个代码触发注册表中的图标覆盖与已加载的图标覆盖的比较。 如果图标覆盖是新注册的,并且系统尚未达到其十五个图标覆盖的上限,则会加载新的覆盖。 SHLoadNonloadedIconOverlayIdentifiers 本身不会加载新的图标覆盖;你还需要触发使用覆盖的操作,例如刷新 Windows 资源管理器视图。

有关详细信息,请参阅 如何实现图标覆盖处理程序

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shellapi.h
Library Shell32.lib
DLL Shell32.dll (5.0 或更高版本)