文件类型处理程序

注册文件类型 是创建文件关联的第一步,这使该文件类型为 Shell“已知”。 但是,如果没有文件类型处理程序,Shell 无法向用户公开文件中和有关该文件的信息。

本主题的组织方式如下:

使 Shell 知道文件类型

在 Windows 资源管理器的以下屏幕截图中,图像文件 Desert.known 显示在 Shell 图片 库中,并且仅与画图应用程序关联。

显示资源管理器打开不带文件类型的图像的屏幕截图

上述屏幕截图中的 Desert.known 文件缺少由文件类型处理程序启用的以下功能:

  • 缩略图或预览
  • 快捷菜单中特定于图像的谓词,例如:
    • 旋转预览
    • 设置为桌面背景
    • 打印
  • “详细信息”窗格中特定于图像的属性,例如:
    • 拍摄日期
    • Tags
    • Rating
  • 文件文本的索引编制

在以下屏幕截图中, (Desert.known) 的同一个文件具有.jpg扩展名,这是一种具有关联文件类型处理程序的已注册文件类型,因此会显示缩略图图像和其他属性。

包含已注册文件类型和关联的文件类型处理程序的映像

文件类型处理程序说明

下表列出了每个文件类型处理程序提供的功能:

Handler 说明
快捷菜单 快捷菜单处理程序(有时称为上下文菜单处理程序)是将命令添加到现有上下文菜单的文件类型处理程序。 这些处理程序与特定文件类型相关联,每当显示文件类型成员的上下文菜单时,它们都将被调用。
缩略 图 一个处理程序,它提供表示 Shell 项的图像。
Property 一个属性处理程序,它为 Windows 搜索、Windows 资源管理器和其他需要访问属性的应用程序提供对项属性的访问权限。
预览 一个处理程序,可快速生成要显示在 Windows 资源管理器预览窗格中的项的只读简化视图。
筛选器 筛选器是 IFilter 接口的实现,用于扫描文档的文本和属性 (也称为属性) 。 它从这些文档中提取文本块,筛选出嵌入格式并保留有关文本位置的信息。 它还提取值块,这些值是整个文档的属性或定义完善的文档部分的属性。 IFilter 为生成更高级别的应用程序(如文档索引器和与应用程序无关的查看器)提供了基础。

 

应用程序注册

文件类型

文件关联的工作原理

按文件类型或类型显示的内容视图

文件类型验证程序

编程标识符

感知类型

关联数组