IMAPI (IMAPI)
Интерфейс для записи компакт-дисков (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 и более поздних версий.
Ссылки
[править | править код]- ↑ IMAPIv1 Support . Image Mastering API. Microsoft. Дата обращения: 12 декабря 2007. Архивировано из оригинала 7 апреля 2012 года.
- ↑ About IMAPI . Image Mastering API. Microsoft. Дата обращения: 12 декабря 2007. Архивировано из оригинала 7 апреля 2012 года.
- ↑ 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 года.
- ↑ 1 2 Optical Platform: Windows Vista and beyond . Дата обращения: 17 сентября 2009. Архивировано 4 июня 2011 года.
- ↑ 1 2 What’s new in IMAPI . Дата обращения: 17 сентября 2009. Архивировано 10 апреля 2008 года.
- ↑ IMAPI 2.0 is a DLL, not a Windows service . Дата обращения: 17 сентября 2009. Архивировано из оригинала 2 августа 2012 года.
- ↑ Description of the Image Mastering API v2.0 (IMAPIv2.0) update package in Windows Feature Pack for Storage 1.0 . Дата обращения: 17 сентября 2009. Архивировано 22 сентября 2009 года.