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


Интерфейсы IMAPI

В следующих таблицах описаны интерфейсы, используемые разработчиками C/C++ и соответствующим объектом скриптов. Префиксируйте имя объекта в таблице с именем IMAPI2. Для полного определения имени объекта при создании объекта в скрипте.

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

Интерфейс Объект
Низкоуровневый механизм сжигания. MsftWriteEngine2
Основной модуль записи изображений. MsftDiscFormat2Data
Ластик диска. MsftDiscFormat2Erase
Необработанный модуль записи изображений. MsftDiscFormat2RawCD
ОтслеживаниеAt-Once записи изображений. MsftDiscFormat2TrackAtOnce
Перечисление дисковых устройств в системном списке оборудования. MsftDiscMaster2
Делегат уведомления для объекта MsftDiscMaster2. DDiscMaster2Events
Отдельное устройство записи. MsftDiscRecorder2
Атрибуты записи устройства, включая тип носителя, скорость записи и тип элемента управления скоростью углов. MsftWriteSpeedDescriptor

 

В следующей таблице перечислены интерфейсы файловой системы.

Интерфейс Объект
Поток загрузки и свойства для интеграции загрузочного образа в образ диска. BootOptions
Образ и свойства файловой системы. Этот объект включает все треки и ссылки на образ загрузки и результирующий образ. CFileSystemImage
Контейнер потока данных, предоставляемый объектом файловой системы. FileSystemImageResult
Элемент каталога в образе файловой системы. FsiDirectoryItem
Элемент файла в образе файловой системы. FsiFileItem
Интерфейс, содержащий свойства, общие для элементов файла и каталога. FsiItem
Создание образа RAW CD. MsftRawCDImageCreator
Вспомогательный объект stream для объединения нескольких потоков. MsftStreamConcatenate
Перемешанный поток для добавления в образ диска. MsftStreamInterleave
Псевдо-случайный созданный поток. MsftStreamPrgn001
Объект MsftStreamZero скриптов не реализуется как интерфейс. MsftStreamZero

 

В следующей таблице перечислены вспомогательные интерфейсы.

Интерфейс Объект
Коллекция диапазонов секторов в образе файловой системы. Нет соответствующего объекта
Поддержка проверки ожога. Нет соответствующего объекта
Перечислитель FsiItems для приложений C/C++. EnumFsiItems
Перечислитель ProgressItems для приложений C/C++. EnumProgressItems
FsiFileItem2
поддержка проверки изображения .iso. Нет соответствующего объекта
Поддержка нескольких сеансов. Нет соответствующего объекта
Последовательная поддержка нескольких сеансов. MsftMultisessionSequential
Имя файла и связанные блоки в изображении результата. ProgressItem
Список изображений результатов, разбитый по имени файла и связанным блокам. ProgressItems