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


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