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