ExternalFiles Tablosu (Patchwiz.dll)
ExternalFiles tablosu, normal hedef görüntünün parçası olmayan belirli dosyalar hakkında bilgi içerir. Bu dosyalar başka bir ürün, yükseltme veya düzeltme eki tarafından güncelleştirilmiş ürünlerde bulunabilir. Bu tablo, düzeltme eki oluşturma veritabanında (.pcp dosyası) isteğe bağlıdır ve UiCreatePatchPackageEx işlevi tarafından kullanılır.
ExternalFiles tablosunda aşağıdaki sütunlar bulunur.
Sütun | Tür | Anahtar | Nullable |
---|---|---|---|
Aile | Metin | Y | N |
FTK | Metin | Y | N |
FilePath | Metin | Y | N |
SymbolPaths | Metin | Y | |
IgnoreOffsets | Metin | Y | |
IgnoreLengths | Metin | Y | |
RetainOffsets | Metin | N | |
Sipariş | tam sayı | Y |
Sütun
-
Ailesi
-
ImageFamilies Tablosunun (Patchwiz.dll) Family sütununun yabancı anahtarı.
-
ftk
-
Yükseltilen görüntünün .msi dosyasının Dosya tablosuna yabancı anahtar.
-
FilePath
-
Dosya adı da dahil olmak üzere dış dosyanın tam yolu. FilePath alanı, FTK sütununda belirtilen dosyayı bulmak için kullanılır.
-
SymbolPaths
-
Tam yol, FTK sütununda belirtilen dosyanın sembol dosyaları için arandı.
-
IgnoreOffsets
-
Bu alandaki değer, dış dosyada yoksayılacak aralıkların aralık uzaklık numaralarının virgülle ayrılmış bir listesidir. Listedeki aralıkların sırası ve sayısı IgnoreLengths sütunundaki öğelerle eşleşmelidir. Bu sütun isteğe bağlıdır.
Değerler ondalık veya onaltılık olabilir. Patchwiz.dll değeri "0x" ön ekindeyse onaltılık olarak değerlendirir. Sütunlar dize sütunlarıdır ve Patchwiz.dll değerleri ULONG'lere dönüştürür.
-
IgnoreLengths
-
Bu alandaki değer, dış dosyada yoksayılacak aralıkların bayt cinsinden aralık uzunluklarının virgülle ayrılmış bir listesidir. Listedeki aralıkların sırası ve sayısı IgnoreOffsets sütunundaki öğelerle eşleşmelidir. Bu sütun isteğe bağlıdır.
Değerler ondalık veya onaltılık olabilir. Patchwiz.dll değeri "0x" ön ekindeyse onaltılık olarak değerlendirir. Sütunlar dize sütunlarıdır ve Patchwiz.dll değerleri ULONG'lere dönüştürür.
-
RetainOffsets
-
Bu alandaki değer, Dış dosyada tutulacak aralıkların aralık uzaklık numaralarının virgülle ayrılmış bir listesidir. Listedeki aralıkların sırası ve sayısı, FamilyFileRanges Tablosundaki (Patchwiz.dll) ilgili kaydın RetainOffsets sütunundaki öğelerle eşleşmelidir.
Değerler ondalık veya onaltılık olabilir. Patchwiz.dll değeri "0x" ön ekindeyse onaltılık olarak değerlendirir. Sütunlar dize sütunlarıdır ve Patchwiz.dll değerleri ULONG'lere dönüştürür.
-
Siparişi
-
Aynı dış dosya için iki veya daha fazla sürüm belirtilirse, tablo FTK ve Aile alanlarında eşleşen değerlere sahip birden çok kayıt içerebilir. Bu durumda Sipariş alanı, düzeltme ekini oluştururken kullanılacak dış dosyaların sırasını belirtebilir. Sıra en eski sürümden en son sürüme kadardır.
Açıklamalar
Bu tablo, ortam değişkenlerini Patchwiz.dll4.0 sürümünden başlayarak yol olarak kabul eder.
İlgili konular
-
Dosya Seçili Bölgelerine Düzeltme Eki Uygulama