IExtractImage 接口 (shobjidl_core.h)

公开从 Shell 文件夹请求缩略图的方法。

继承

IExtractImage 接口继承自 IUnknown 接口。 IExtractImage 还具有以下类型的成员:

方法

IExtractImage 接口具有这些方法。

 
IExtractImage::Extract

从对象(例如 Shell 文件夹中的项)请求图像。
IExtractImage::GetLocation

获取要提取的图像的路径。

注解

此过程有两个步骤:首先,使用 GetLocation 请求图像的路径说明,并指定图像的呈现方式。 然后,调用 Extract 提取图像。

如果对象是自由线程的,则它还必须公开 IRunnableTask 接口,以便可以根据需要停止和启动它。 当提取速度可能较慢时,此功能特别有用。

如果命名空间扩展需要提供要显示在 Shellview 中的缩略图图像,请实现 IExtractImage

如果要实现命名空间对象的视图,并且想要显示缩略图图像,请使用 IExtractImage 。 可以使用 Shell 文件夹的 IShellFolder::GetUIObjectOf 方法绑定到其 IExtractImage 接口。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows Server 2003 [仅限桌面应用]
目标平台 Windows
标头 shobjidl_core.h (包括 Shobjidl.h)