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