Image Mastering API - Image Mastering API

В Интерфейс программирования приложения Image Mastering, или же IMAPI, является составной частью Майкрософт Виндоус операционная система, используемая для создания и записи CD и DVD.

Приложения Windows, такие как Проигрыватель Windows Media, Windows Media Center, Windows Movie Maker, Windows DVD Maker, и проводник Виндоус использовать IMAPI для создания ISO 9660 и "гореть" диски.[1][2] Windows называет диски, созданные с использованием IMAPI, Освоено ожоги в отличие от срока, Живая файловая система что подразумевает пакетная запись и не использует IMAPI.[3]

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

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

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

Обзор

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

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

IMAPI поддерживает запись дисков в ISO 9660 (включая CDDA Аудио ) и Джолиет. IMAPI v2.0 также поддерживает запись дисков с Универсальный формат диска файловая система.[7]

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

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

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

Недостатки

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

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

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

  1. ^ Технический обзор Windows XP
  2. ^ Запись DVD в Vista
  3. ^ Случайная перезапись на DVD + RW?
  4. ^ «Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) от 26 июня 2007 г. (MSKB932716)». Служба поддержки Microsoft. Microsoft. 11 октября 2007 г.. Получено 12 декабря 2007.
  5. ^ а б «Описание пакета обновления Image Mastering API v2.0 (IMAPIv2.0) в Windows Feature Pack for Storage 1.0». Служба поддержки Microsoft. Корпорация Майкрософт. Получено 17 июн 2010.
  6. ^ «Об IMAPI». Сеть разработчиков Microsoft: Image Mastering API. Корпорация Майкрософт. Получено 12 декабря 2007.
  7. ^ а б c d «Что нового (Windows)». Сеть разработчиков Microsoft: Image Mastering API. Корпорация Майкрософт. Получено 12 декабря 2007.
  8. ^ а б c «Оптическая платформа: Windows Vista и выше» (Microsoft PowerPoint). Microsoft WinHEC 2006. Корпорация Майкрософт. 2006 г.. Получено 17 июн 2010.
  9. ^ Бург, Дэвид (16 января 2007 г.). «Отключение IMAPI в Vista». Форумы MSDN: обсуждение оптической платформы. Корпорация Майкрософт. Получено 17 июн 2010. Как такового отключения IMAPI в Vista нет. IMAPI в Vista - это DLL (в отличие от XP, где IMAPIv1 - это служба).[постоянная мертвая ссылка ]
  10. ^ http://msdn.microsoft.com/en-us/library/windows/desktop/aa365681(v=vs.85).aspx