我正在实现缩略图扩展,当我通过扩展正常返回缩略图时,没有问题,缩略图正常显示。 但是当扩展程序获取缩略图时,它返回 E_FAIL,并且资源管理器不会再次获取缩略图。如果我想通知资源管理器重新获取这个缩略图,我需要做什么?
我试图通过
SHChangeNotify
通知资源管理器,但没有用。资源管理器不会重新获取缩略图。此外,我正在为占位符文件生成扩展名,这些文件是通过cfapi
生成的。
相关文件如下:
https://learn.microsoft.com/en-us/windows/win32/api/thumbcache/nn-thumbcache-ithumbnailprovider
https://learn.microsoft.com/en-us/windows/win32/api/cfapi/