Aracılığıyla paylaş


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.

Dosya Seçili Bölgelerine Düzeltme Eki Uygulama