Поделиться через


Обработчики типов файлов

регистрация типа файла — это первый шаг при создании сопоставления файлов, что делает этот тип файла "известным" в оболочке. Однако без обработчиков типов файлов оболочка не может предоставлять пользователю информацию из файла и о ней.

Этот раздел организован следующим образом:

Создание типа файла, известного оболочке

На следующем снимке экрана проводника Windows файл изображения Desert.known отображается в библиотеке рисунков оболочки и связан только с приложением Paint.

снимок экрана с открытием изображения без типа файла

Файл Desert.known в предыдущем снимке экрана не имеет следующих функций, которые включены обработчиком типов файлов:

  • Эскиз или предварительная версия
  • Команды, относящиеся к изображению, в контекстном меню, например:
    • Поворот предварительной версии
    • Настройка в качестве фона рабочего стола
    • Печатать
  • Свойства, относящиеся к изображению, в области сведений , например:
    • Дата взята
    • Теги
    • Рейтинг
  • Индексирование текста файла

На следующем снимке экрана тот же файл (Desert.known) имеет расширение .jpg, которое является зарегистрированным типом файла с соответствующими обработчиками типов файлов, поэтому отображаются эскизы и другие свойства.

изображение с зарегистрированным типом файла и соответствующими обработчиками типов файлов

Описания обработчика типов файлов

Функциональные возможности, предоставляемые каждым обработчиком типов файлов, перечислены в следующей таблице:

Обработчик Описание
контекстного меню Обработчик контекстного меню, иногда называемый обработчиком контекстного меню, — это обработчик типа файла, который добавляет команды в существующее контекстное меню. Эти обработчики связаны с определенным типом файла и вызываются в любое время, когда контекстное меню отображается для члена типа файла.
эскизов Обработчик, предоставляющий изображение для представления элемента оболочки.
свойство Обработчик свойств, предоставляющий доступ к свойствам элементов для поиска Windows, обозревателя Windows и других приложений, которым требуется доступ к свойствам.
предварительной версии Обработчик, который быстро создает доступное только для чтения упрощенное представление элемента, отображаемого в области предварительного просмотра проводника Windows.
фильтров Фильтр, реализация интерфейса IFilter, который сканирует документы для текста и свойств (также называемых атрибутами). Он извлекает фрагменты текста из этих документов, отфильтровывает внедренное форматирование и сохраняет сведения о положении текста. Он также извлекает фрагменты значений, которые являются свойствами всего документа или хорошо определенных частей документа. IFilter предоставляет основу для создания приложений более высокого уровня, таких как индексаторы документов и независимые от приложений средства просмотра.

 

регистрации приложений

типов файлов

как работают сопоставления файлов

представление содержимого по типу файла или типу

проверяющего типа файла

программных идентификаторов

предполагаемые типы

массивов ассоциаций