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


Таблица FamilyFileRanges (Patchwiz.dll)

Таблица FamilyFileRanges содержит сведения о конкретных файлах обновленного образа с диапазонами, которые никогда не следует перезаписывать. Эта таблица является необязательной в базе данных создания исправлений (PCP-файле) и используется функцией UiCreatePatchPackageEx .

Таблица FamilyFileRanges содержит следующие столбцы.

Столбец Type Ключ Допускает значения NULL
Семейство текст Да Нет
FTK текст Да Нет
RetainOffsets текст   N
RetainLengths текст   N

 

Столбцы

Семьи

Внешний ключ к столбцу Семейство таблицы ImageFamilies (Patchwiz.dll).

FTK

Внешний ключ в таблицах файлов всех обновленных образов в семействе образов.

RetainOffsets

Смещение диапазонов, которые не могут быть перезаписаны. Значение в этом поле представляет собой список номеров смещения диапазона для диапазонов, которые не должны быть перезаписаны в целевых файлах. Порядок и количество диапазонов в списке должны соответствовать элементам в столбце RetainLengths.

Значения могут быть десятичными или шестнадцатеричным. Patchwiz.dll обрабатывает значение как шестнадцатеричное, если оно имеет префикс "0x". Столбцы являются строковыми столбцами, и Patchwiz.dll преобразуют значения в ULONG.

RetainLengths

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

Значения могут быть десятичными или шестнадцатеричным. Patchwiz.dll обрабатывает значение как шестнадцатеричное, если оно имеет префикс "0x". Столбцы являются строковыми столбцами, и Patchwiz.dll преобразуют значения в ULONG.

Комментарии

Смещения и длины, введенные в значениях RetainOffsets и RetainLengths, не должны указывать перекрывающиеся диапазоны.

Исправление выбранных регионов файла