Image Mastering API - Image Mastering API

Интерфейс прикладного программирования Image Mastering или IMAPI - это компонент операционной системы Microsoft Windows, используемый для создания и записи CD и DVD.

Приложения Windows, такие как Windows Media Player , Windows Media Center , Windows Movie Maker , Windows DVD Maker и Windows Explorer, используют IMAPI для создания ISO 9660 и «прожига» дисков. Windows называет диски, созданные с использованием IMAPI, записью Mastered, в отличие от термина Live File System, который подразумевает пакетную запись и не использует IMAPI.

История выпуска

IMAPI был первоначально представлен в Windows XP . Версия 2.0 IMAPI была выпущена с Windows Vista и Windows Server 2008. 26 июня 2007 года эта версия была выпущена как обновление для Windows XP и Windows Server 2003 после того, как Microsoft получила запросы от поставщиков оборудования и программного обеспечения.

19 января 2009 года Microsoft выпустила Windows Feature Pack For Storage 1.0. Это обновление позволяет IMAPI 2.0 поддерживать записываемые диски Blu-ray ( BD-R ) и перезаписываемые диски Blu-ray ( BD-RE ). Также добавлена ​​поддержка файловой системы Universal Disk Format (UDF) 2.5. Пакет компонентов Windows для хранилища доступен для Windows XP или более поздней версии и интегрирован в Windows 7.

Обзор

IMAPI предоставляет возможность создавать и записывать односессионные и многосессионные диски, включая загрузочные. Он также обеспечивает низкоуровневый доступ к механизму записи для разработки поддержки новых устройств, а также доступ к расширенным свойствам записывающего устройства. IMAPI поддерживает все основные записываемые форматы CD и DVD, включая:

Компакт-диски
  • Записываемый компакт-диск ( CD-R ). Ранее известный как CD Write Once
  • Перезаписываемый компакт-диск ( CD-RW )
DVD (IMAPI v2.0)
Диски Blu-ray (IMAPI v2.0 с пакетом функций для хранения)
  • Записываемый диск Blu-ray ( BD-R )
  • Перезаписываемый диск Blu-ray ( BD-RE )
Другие
  • Дисковые носители, например Iomega REV

IMAPI поддерживает запись дисков в ISO 9660 (включая CDDA Audio ) и Joliet . IMAPI v2.0 также поддерживает запись дисков с файловой системой Universal Disk Format .

IMAPI версии 2.0 поддерживает следующие дополнительные функции:

  • API пользовательского режима вместо API режима ядра
  • Поддержка нескольких оптических приводов, а также одновременная запись на несколько приводов
  • Поддержка создания образов ISO
  • Поддержка сценариев VBScript
  • Поддержка блокировки рекордера во время записи

В отличие от IMAPI версии 1.0, IMAPI версии 2.0 реализован как DLL, а не как служба Windows .

Недостатки

IMAPI 2.0 страдает некоторыми ограничениями, в частности, которые не позволяют импортировать файловую систему из необработанного образа (файла .iso) только с оптического привода. Фактически это означает, что, хотя он может создавать образы дисков, его нельзя использовать для их изменения.

Смотрите также

Рекомендации