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


Интерфейсы IMAPI

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

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

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

 

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

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

 

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

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