Интерфейсы 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 |