Таблица исправлений
Таблица исправлений указывает файл, который требуется получить определенное исправление и физическое расположение файлов исправлений на образах мультимедиа.
Таблица исправлений содержит следующие столбцы.
Столбец | Тип | Ключ | Допустимое значение NULL |
---|---|---|---|
Файл_ | идентификатора | Y | N |
Последовательность | целочисленного | Y | N |
Исправление | DoubleInteger | N | N |
Атрибуты | целочисленного | N | N |
Заголовок | двоичного | N | Y |
StreamRef_ | идентификатора | N | Y |
Столбцы
-
File_
-
Исправление применяется к файлу, указанному идентификатором в этом столбце. Это первичный ключ для таблицы, и он является внешним ключом для таблицы file.
-
последовательность
-
Это позиция файла исправлений в порядке последовательности файлов на изображениях мультимедиа. Порядок последовательности должен соответствовать порядку файлов в файле пакета исправлений. Это первичный ключ для этой таблицы. Максимальное ограничение составляет 32767 файлов, чтобы создать пакет установщика Windows с дополнительными файлами, см. создании большого пакета.
-
patchSize
-
Этот столбец предоставляет размер исправления в байтах, записанных в виде длинного целого числа.
-
атрибуты
-
Целое число, содержащее битовые флаги, представляющие атрибуты исправлений. Вставьте значение 1 в этом столбце, чтобы указать, что сбой применения этого исправления не является неустранимой ошибкой.
Постоянный Шестнадцатиричный Десятичный Описание (нет) 0x000 0 Сбой применения этого исправления является неустранимой ошибкой. msidbPatchAttributesNonVital 0x001 1 Указывает, что сбой применения этого исправления не является неустранимой ошибкой. -
Заголовок
-
Этот столбец — это заголовок исправления двоичного потока, используемый для проверки исправлений. Этот столбец должен иметь значение NULL, если столбец StreamRef_ не имеет значения NULL. В этом случае поток заголовка исправлений хранится в таблице MsiPatchHeaders, чтобы преодолеть ограничение имени потока, описанное в ограничения OLE для потоков.
-
StreamRef_
-
Внешний ключ в таблице MsiPatchHeaders, указывающей строку, содержащую поток заголовка исправлений.
Замечания
Эта таблица обрабатывается действием PatchFiles. Обычно он добавляется в пакет установки путем преобразования из пакета исправлений. Обычно он не создается непосредственно в пакет установки.
Ратификация