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


Новые возможности — API создания образов

В следующей таблице показано, что нового для каждого выпуска API создания образов.

Версия Описание функций
Версия 2.0 Большая часть API была изменена. Большинство функций версии 1.0 по-прежнему доступны в версии 2.0. Для написания приложений для создания образов или разработки новых устройств и форматов рекомендуется использовать версию 2.0 вместо версии 1.0.
IMAPI 2.0 входит в Windows Vista. Для включения одной и той же функциональности для Windows XP и Windows Server 2003 требуется установка пакета обновления KB932716 .
Заметки о точке выпуска:
  • Обновление, предлагающее многозагрузочную поддержку через интерфейс IFileSystemImage2, появилось в Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008.
  • Обновление компонентов, предлагающее поддержку мастера для формата BD-R\BD-RE, создание образа RAW CD-at-Once, а также проверка записи была включена в пакет дополнительных компонентов Windows для хранилища. Это обновление компонентов поддерживается в Windows Vista с пакетом обновления 1 (SP1), Windows XP с пакетом обновления 2 (SP2) и более поздних версий, а также Windows Server 2003 с пакетом обновления 1 (SP1) и более поздними версиями. Кроме того, эти функции включены в Windows 7 и Windows Server 2008.
  • Функции IMAPI 2.0, встроенные в Windows 7 и Windows Server 2008, включают в себя "Беззорное сжигание" для аудио cds и ликвидацию "Двойное скрытие" во время операций с записью. Двойное скрытие — это процесс в рамках более крупной операции записи, в которой каждый файл скрыт перед записью на диск. С последней версией IMAPI 2.0 файлы выборочно выбираются для скрытия, оставляя оставшиеся файлы (в основном крупные файлы) без скрытия. Конечный результат сохраняет место на диске и время операции.
Версия 1.0 Исходный выпуск. Позволяет сцене приложения и записывать простой звуковой или образ данных на устройства CD-R и CD-RW. API поддерживает формат Joliet и ISO 9660 для аудио- и дисков данных Redbook. Дополнительные сведения о версии 1.0 см. в разделе "Поддержка IMAPIv1". Включена в Windows XP.

Версия 2.0

  • Позволяет приложениям выполнять запись в форматы мультимедиа DVD-R, DVD+RW, DVD+RW, DVD+DL, DVD-DL, DVD-DL и DVD-RAM, BD-R и BD-RE.
  • Позволяет одновременно записывать несколько дисков. В версии 1.0 только один рекордер в системе может использоваться IMAPI одновременно. При запуске приложения версии 1.0 в Windows Vista другие приложения могут одновременно использовать интерфейсы IMAPI 1.0 или 2.0 на других дисках в системе. Хотя это обычно рассматривается как преимущество, приложения, которые полагаются на поведение единого системного средства сжигания, могут потребовать незначительных обновлений.
  • Доступ к записывательу запрещен, когда записыватель записывает информацию на диск. В противном случае средство записи доступно другим клиентам.
  • Поддерживает несколько файлов stash на клиентском компьютере, в то время как версия 1.0 допускает только один системный файл stash.
  • В Windows Vista версия 1.0 больше не содержит компонентов службы или режима ядра. Однако интерфейс IDiscRecorder2 по-прежнему использует команды IOCTL_CDROM_EXCLUSIVE_ACCESS и IOCTL_SCSI_PASS_THROUGH_DIRECT для управления доступом или обменом данными с определенными устройствами диска.
  • В Windows Vista интерфейсы версии 1.0 теперь вызывают интерфейсы версии 2.0.
  • В состав Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008, IMAPI версии 2.0 поддерживает многопотовую поддержку через интерфейс IFileSystemImage2 .
  • Позволяет использовать "Бессерверное горение" для звуковых компакт-диски. При беззорном сжигании звуковая зазор между звуковыми дорожками может быть удалена.
  • Заменено "Double Stashing" процессом, который специально выбирает файлы для скрытия, и оставляет оставшиеся файлы (в основном большие файлы) без скрытия. Конечный результат сохраняет место на диске и время операции.
  • С помощью пакета дополнительных компонентов Windows для хранилища параметры проверки записи были доступны с помощью свойства, доступного через IBurnVerification. IMAPI 2.0 поддерживается изначально начиная с Windows Vista и Windows Server 2008 без необходимости в пакете дополнительных компонентов Windows для хранилища.