Таблица 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, не должны указывать перекрывающиеся диапазоны.
Связанные разделы