Tabulka ExternalFiles (Patchwiz.dll)
Tabulka ExternalFiles obsahuje informace o konkrétních souborech, které nejsou součástí běžného cílového obrázku. Tyto soubory mohou existovat v produktech, které byly aktualizovány jiným produktem, upgradem nebo opravou. Tato tabulka je volitelná v databázi vytváření oprav (soubor .pcp) a používá ji funkce UiCreatePatchPackageEx.
Tabulka ExternalFiles obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Rodina | Text | Y | N |
FTK | Text | Y | N |
Cesta k souboru | Text | Y | N |
SymbolPaths | Text | Y | |
IgnoreOffsets | Text | Y | |
IgnoreLengths | Text | Y | |
RetainOffsets | Text | N | |
Objednávka | celé číslo | Y |
Sloupce
-
rodina
-
Cizí klíč ke sloupci Rodina tabulky ImageFamilies (Patchwiz.dll).
-
FTK
-
Cizí klíč do tabulky File souboru .msi upgradované image.
-
FilePath
-
Úplná cesta externího souboru, včetně názvu souboru. Pole FilePath slouží k vyhledání souboru zadaného ve sloupci FTK.
-
SymbolPaths
-
Úplná cesta vyhledá soubory symbolů souboru zadaného ve sloupci FTK.
-
IgnoreOffsets
-
Hodnota v tomto poli je čárkami oddělený seznam čísel posunu rozsahu pro rozsahy, které se mají v externím souboru ignorovat. Pořadí a počet oblastí v seznamu musí odpovídat položkám ve sloupci IgnoreLengths. Tento sloupec je nepovinný.
Hodnoty můžou být desítkové nebo šestnáctkové. Patchwiz.dll považuje hodnotu za šestnáctkovou, pokud je předpona 0x. Sloupce jsou řetězcové sloupce a Patchwiz.dll převedou hodnoty na ULONG.
-
IgnoreLengths
-
Hodnota v tomto poli je čárkami oddělený seznam délky rozsahu v bajtech pro rozsahy, které se mají v externím souboru ignorovat. Pořadí a počet oblastí v seznamu musí odpovídat položkám ve sloupci IgnoreOffsets. Tento sloupec je nepovinný.
Hodnoty můžou být desítkové nebo šestnáctkové. Patchwiz.dll považuje hodnotu za šestnáctkovou, pokud je předpona 0x. Sloupce jsou řetězcové sloupce a Patchwiz.dll převedou hodnoty na ULONG.
-
RetainOffsets
-
Hodnota v tomto poli je čárkami oddělený seznam čísel posunu rozsahu pro oblasti, které mají být zachovány v externím souboru. Pořadí a počet oblastí v seznamu musí odpovídat položkám ve sloupci RetainOffsets odpovídajícího záznamu v FamilyFileRanges Table (Patchwiz.dll).
Hodnoty můžou být desítkové nebo šestnáctkové. Patchwiz.dll považuje hodnotu za šestnáctkovou, pokud je předpona 0x. Sloupce jsou řetězcové sloupce a Patchwiz.dll převedou hodnoty na ULONG.
-
pořadí
-
Pokud jsou pro stejný externí soubor zadány dvě nebo více verzí, může tabulka obsahovat více záznamů s odpovídajícími hodnotami v polích FTK a Rodina. V tomto případě může pole Objednávka určit pořadí externích souborů, které se mají použít při vytváření opravy. Pořadí je od nejstaršího po nejnovější verzi.
Poznámky
Tato tabulka přijímá proměnné prostředí jako cesty začínající verzí 4.0 Patchwiz.dll.
Související témata