IMAPI

Материал из Википедии — свободной энциклопедии
(перенаправлено с «Image Mastering API»)
Перейти к навигации Перейти к поиску

Интерфейс для записи компакт-дисков (Image Mastering Applications Programming Interface, IMAPI) — это компонент операционной системы Microsoft Windows для записи CD и DVD. Впервые появился в Windows XP, существенно переработан (IMAPI v2) в Windows Vista и Windows Server 2008.[1]

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

  • Записываемые CD (CD-R). Также известны как CD Write Once
  • Перезаписываемые CD (CD-RW)
  • Записываемые DVD (DVD-R and DVD+R) (только в IMAPI v2)
  • Перезаписываемые DVD (DVD-RW и DVD+RW) (только в IMAPI v2)
  • DVD с произвольным доступом (DVD-RAM)
  • Записываемый Blu-ray диск (BD-R) (только в IMAPI v2)
  • Перезаписываемый Blu-ray диск (BD-RE) (только в IMAPI v2)
  • Двухслойные записываемые DVD (DVD-R DL и DVD+R DL) (только в IMAPI v2)
  • Дисковые носители других типов, такие как Iomega REV

IMAPI поддерживает запись в стандарте ISO 9660 (включая Red Book Audio), Joliet и Universal Disk Format (только в IMAPI v2).

Интерфейс IMAPI был переработан в Windows Vista и Windows Server 2008. Эта версия, известная как «IMAPI v2», позднее была выпущена как обновление к Windows XP и Windows Server 2003 после отзыва поставщиков оборудования и программ.[3] Приложения Windows Vista Windows Media Player, Windows Media Center, Киностудия Windows, DVD-студия Windows и Windows Explorer используют IMAPI. Windows использует термин Mastered для дисков, созданных с использованием IMAPI, противопоставляя термину Live File System — файловой системы, использующей, в отличие от первого, поблочную запись (packet writing) без применения IMAPI.

IMAPI v2 имеет следующие особенности:

  • API пользовательского режима вместо API режима ядра.[4]
  • Работа со множеством оптических устройств, одновременную запись на несколько приводов.[5]
  • Реализовано как DLL, а не служба в случае Windows XP.[6]
  • Поддержка сценариев VBScript.[4]
  • Блокировка привода в процессе записи[5]

Windows Feature Pack For Storage 1.0

[править | править код]

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

  1. IMAPIv1 Support. Image Mastering API. Microsoft. Дата обращения: 12 декабря 2007. Архивировано из оригинала 7 апреля 2012 года.
  2. About IMAPI. Image Mastering API. Microsoft. Дата обращения: 12 декабря 2007. Архивировано из оригинала 7 апреля 2012 года.
  3. Description of the Image Mastering API v2.0 (IMAPIv2.0) update package that is dated June 26, 2007 (MSKB932716). Knowledge Base. Microsoft (11 октября 2007). Дата обращения: 12 декабря 2007. Архивировано из оригинала 7 апреля 2012 года.
  4. 1 2 Optical Platform: Windows Vista and beyond. Дата обращения: 17 сентября 2009. Архивировано 4 июня 2011 года.
  5. 1 2 What’s new in IMAPI. Дата обращения: 17 сентября 2009. Архивировано 10 апреля 2008 года.
  6. IMAPI 2.0 is a DLL, not a Windows service. Дата обращения: 17 сентября 2009. Архивировано из оригинала 2 августа 2012 года.
  7. Description of the Image Mastering API v2.0 (IMAPIv2.0) update package in Windows Feature Pack for Storage 1.0. Дата обращения: 17 сентября 2009. Архивировано 22 сентября 2009 года.