共用方式為


ExternalFiles 表格 (Patchwiz.dll)

ExternalFiles 數據表包含不屬於一般目標映像之特定檔案的相關信息。 這些檔案可能存在於已由另一個產品、升級或修補程式更新的產品中。 此數據表在修補程式建立資料庫 (.pcp 檔案) 中是選擇性的,由 UiCreatePatchPackageEx 函式使用。

ExternalFiles 數據表具有下列數據行。

類型 鑰匙
家庭 發簡訊 Y N
FTK 發簡訊 Y N
FilePath 發簡訊 Y N
SymbolPaths 發簡訊   Y
IgnoreOffsets 發簡訊   Y
IgnoreLengths 發簡訊   Y
RetainOffsets 發簡訊   N
次序 整數   Y

 

系列

ImageFamilies 資料表 (Patchwiz.dll)之 Family 資料行的外鍵。

FTK

檔案數據表 升級映像 .msi 檔案的外鍵。

FilePath

外部檔案的完整路徑,包括檔名。 FilePath 欄位可用來找出 FTK 資料行中指定的檔案。

SymbolPaths

搜尋 FTK 資料行中所指定檔案符號檔的完整路徑。

IgnoreOffsets

此欄位中的值是要忽略外部檔案中範圍位移編號的逗號分隔清單。 清單中的範圍順序和數目必須符合 IgnoreLengths 數據行中的專案。 這個數據行是選擇性的。

這些值可以是十進位或十六進位。 如果值前面加上 「0x」,Patchwiz.dll 會將值視為十六進位。 數據行是字串數據行,Patchwiz.dll 會將值轉換成ULONG。

IgnoreLengths

此欄位中的值是以逗號分隔的清單,以位元組為單位來忽略外部檔案中要忽略的範圍長度。 清單中的範圍順序和數目必須符合 IgnoreOffsets 數據行中的專案。 這個數據行是選擇性的。

這些值可以是十進位或十六進位。 如果值前面加上 「0x」,Patchwiz.dll 會將值視為十六進位。 數據行是字串數據行,Patchwiz.dll 會將值轉換成ULONG。

RetainOffsets

此欄位中的值是要保留在外部檔案中的範圍位移編號逗號分隔清單。 清單中的範圍順序和編號必須符合 FamilyFileRanges Table 中對應記錄的 RetainOffsets 數據行中的專案Patchwiz.dll

這些值可以是十進位或十六進位。 如果值前面加上 「0x」,Patchwiz.dll 會將值視為十六進位。 數據行是字串數據行,Patchwiz.dll 會將值轉換成ULONG。

訂單

如果為相同的外部檔案指定了兩個或多個版本,數據表可能會包含具有 FTK 和 Family 欄位中相符值的多個記錄。 在此情況下,[訂單] 字段可以指定建立修補程式時要使用的外部檔案順序。 訂單是從最舊到最新版本。

言論

此資料表接受環境變數作為路徑,開頭為 4.0 版 Patchwiz.dll。

修補檔案 選取的區域