Интерфейс IJolietDiscMaster (imapi.h)
Интерфейс IJolietDiscMaster позволяет выполнять промежуточное хранение диска с данными компакт-диска. Он представляет один из форматов, поддерживаемых MSDiscMasterObj, и позволяет создавать один диск данных track-at-Once. Данные записываются на диск с помощью файловых систем Joliet и ISO-9660.
Создается временная папка, и она добавляется в образ. Это можно повторить несколько раз с перекрывающимися структурами каталогов и файлов. Перекрывающиеся структуры файлов легко отображаются при обратном чтении. При использовании параметра перезаписи перекрывающиеся пути приводят к тому, что последний добавленный файл будет отображаться в каталоге, в то время как предыдущие файлы с конфликтующими именами по-прежнему присутствуют на диске, но теперь недоступны для чтения обычными средствами.
Наследование
Интерфейс IJolietDiscMaster наследуется от интерфейса IUnknown . IJolietDiscMaster также имеет следующие типы элементов:
Методы
Интерфейс IJolietDiscMaster содержит следующие методы.
IJolietDiscMaster::AddData Добавляет содержимое корневого хранилища в файл промежуточного образа. Это хранилище будет перечислено для размещения всех вложенных журналов и потоков в корневой файловой системе файла образа этапа. Вложенные журналы становятся папками, а потоки — файлами. |
IJolietDiscMaster::GetDataBlockSize Извлекает размер блока данных. |
IJolietDiscMaster::GetJolietProperties Извлекает указатель на интерфейс IPropertyStorage, содержащий свойства Joliet. |
IJolietDiscMaster::GetTotalDataBlocks Извлекает общее количество блоков, доступных для промежуточного хранения диска данных Joliet. |
IJolietDiscMaster::GetUsedDataBlocks Извлекает общее количество используемых блоков данных. |
IJolietDiscMaster::SetJolietProperties Задает свойства Joliet. |
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | imapi.h |