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


Таблица мультимедиа

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

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

Столбец Тип Ключ Допустимое значение NULL
DiskId целочисленного Y N
LastSequence целочисленного N N
DiskPrompt текста N Y
Шкаф Кабинет N Y
VolumeLabel текста N Y
Источник свойство N Y

 

Столбцы

DiskId

Определяет порядок сортировки таблицы. Это число должно быть равно или больше 1.

LastSequence

Порядковый номер файла для последнего файла для этого носителя. Числа в столбце LastSequence указывают, какие файлы в таблице File находятся на определенном исходном диске. Каждый исходный диск содержит все файлы с порядковым числом (как показано в столбце последовательности таблицы "Файл") меньше или равно значению в столбце LastSequence и больше значения LastSequence предыдущего диска (или больше 0 для первой записи в таблице мультимедиа). Это число должно быть не отрицательным; Максимальный предел — 32767 файлов. Дополнительные сведения о создании пакета установщика Windows с дополнительными файлами см. в создании большого пакета.

DiskPrompt

Имя диска, которое обычно является видимым текстом, напечатанным на диске. Этот локализуемый текст используется для запроса пользователя при вставке этого диска.

кабинет

Имя шкафа, если некоторые или все файлы, хранящиеся на носителе, сжимаются в файл шкафа. Если шкафы не используются, этот столбец должен быть пустым. Имя кабинета должно использовать синтаксис типа данных Кабинета. Установщик Windows всегда требует допустимого источника для восстановления файлов, включенных в внедренные файлы шкафов. Когда установщик Windows устанавливает пакет, содержащий внедренный файл шкафа, копия файла шкафа может быть сохранена системой. Эту копию нельзя использовать для восстановления файла шкафа. Чтобы сохранить место на диске, используйте внешние файлы шкафов вместо внедренных файлов шкафа.

VolumeLabel

Метка, связанная с томом. Это метка тома, возвращаемая функцией GetVolumeInformation. Если свойство SourceDir ссылается на съемный том (floppy или CD-ROM), то эта метка тома используется для проверки того, что соответствующий диск находится на диске перед попыткой установки файлов. Запись в этом столбце должна соответствовать метке тома физического носителя.

источник

Это поле используется только исправлением и в противном случае остается пустым. Преобразование исправлений может ввести здесь свойство, которое является расположением файла кабинета, содержащего файлы исправлений или любые новые файлы, добавленные исправлением. Для этих файлов необходимо указать другой источник, так как источник пакета исправлений может храниться отдельно от источника продукта. Если поле "Кабинет" пусто, установщик игнорирует значение в этом столбце. Если это поле пусто, установщик использует значение свойства SourceDir в качестве источника шкафа.

Замечания

Если имя кабинета предшествует номерному знаку (#), файлы, ссылающиеся на эту запись таблицы мультимедиа, упаковываются в файл шкафа, который хранится в базе данных в виде отдельного потока.

Дополнительные сведения о добавлении шкафов в таблицы файлов и таблицы мультимедиа см. в разделе Использование шкафов и сжатых источников.

Установщик Windows требует, чтобы файл .msi был на первом диске съемных носителей (CD, DVD или floppy), используемых для установки продукта.

определение SourceMode

Свойство Сводка подсчета слов определяет исходный режим текущей установки. Если для этого свойства задано значение 2 или 3, предполагается установка шкафа. В этом режиме предполагается, что файлы шкафов существуют в каталоге, указанном свойством SourceDir. Если значение типа источника равно 0 или 1, предполагается, что все исходные файлы существуют в дереве, корень которого указывается свойством SourceDir.

Обратите внимание, что это относится только к файлам в таблице файлов, которые не имеют сжатых или несжатых битов в столбце атрибутов. Эти биты переопределяют значение свойствасчетчика словпри определении сжатия или распаковки определенного файла.

Ратификация

ICE03
ICE04
ICE06
ICE35
ICE58
ICE71
ICE81