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


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

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

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

Столбец Тип Ключ Допустимое значение NULL
Семья СМС Y N
FTK СМС Y N
СохранитьOffsets СМС   N
СохранитьLengths СМС   N

 

Столбцы

Семья

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

FTK

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

Хранимые наборы

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

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

RetainLengths

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

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

Замечания

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

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