PatchMetadata Tablosu (PATCHWIZ.DLL)

PatchMetadata Tablosu, bir düzeltme ekini kaldırmak için gereken ve Program Ekle/Kaldır tarafından kullanılan bir Windows Installer düzeltme eki hakkında bilgi içerir. PatchMetadata Tablosundaki tüm özellikler, düzeltme eki için .msp dosyasının MsiPatchMetadata Tablo eklenir.

PatchMetadata Tablosu, Özellikler TablosuMinimumRequiredMsiVersion değeri 300'e eşit olan düzeltme eki oluşturma özellikleri dosyalarında (.pcp dosyaları) gereklidir. MinimumRequiredMsiVersion değeri 300'e eşit değilse tablo isteğe bağlıdır.

PatchMetadata Tablosunda aşağıdaki sütunlar bulunur.

Sütun Tür Anahtar Nullable
Şirket Metin Y Y
Mülk Metin Y N
Değer Metin Y

 

Sütun

Şirketi

Şirketin adı. Boş bir alan (Null değer), bu satırın standart meta veri özelliklerinden birini içerdiğini gösterir. Bir şirket, tabloya bir satır ekleyerek ve bu alana bir şirket adı girerek özellik kümesini genişletebilir.

Özelliği

Meta veri özelliğinin adı. PatchMetadata Tablosunda AllowRemoval, ManufacturerName, TargetProductName, MoreInfoURL, DisplayName, Description ve Classification özellikleri gereklidir. Şirket alanı boşsa (Null değer) bu alan aşağıdaki standart meta veri özelliklerinden birini içermelidir.

Mülk Açıklama
AllowRemoval Düzeltme ekinin Kaldırılabilir Düzeltme Ekiolup olmadığını gösteren bir tamsayı değeri. Değer alanında 0 (sıfır) varsa, düzeltme eki kaldırılamaz. Değer alanı 1 (bir) içeriyorsa, düzeltme eki kaldırılabilir bir Düzeltme Ekidir. Bu özellik gereklidir. Bu özellik kaydedilir ve değeri MsiGetPatchInfoEx işlevi kullanılarak elde edilebilir.
ManufacturerName Uygulama üreticisinin adını içeren dize değeri. Bu özellik gereklidir.
MinorUpdateTargetRTM Düzeltme ekinin ürünün RTM sürümünü veya en son ana yükseltme düzeltme ekini hedeflediğini gösterir. Düzeltme ekinin ürünün RTM sürümüne veya en son ana yükseltme düzeltme ekine kadar tüm düzeltme eklerini kaldırdığını belirtmek için sıralama bilgileri içeren ikincil yükseltme düzeltme eklerinde bu isteğe bağlı özelliği yazın. Bu özellik, Windows Installer 3.1 ile başlayarak kullanılabilir. Not: Düzeltme ekini uygulamak için Windows Installer 3.1'in yüklenmesini istemek için, .pcp dosyasının Özellikler Tablosu MinimumRequiredMsiVersion özelliğini 310 olarak ayarlayın.
TargetProductName Uygulamanın veya hedef uygulama paketinin adını içeren dize değeri. Bu özellik gereklidir.
MoreInfoURL Bu düzeltme ekine ilişkin bilgilere işaret eden bir URL içeren dize değeri. Bu gerekli özellik kaydedilir ve değeri MsiGetPatchInfoEx işlevi kullanılarak alınabilir. Windows XP Service Pack 2 (SP2) ile başlayarak, bu değer Program Ekle/Kaldır bölümünde görüntülenen düzeltme ekinin destek bağlantısı olabilir.
CreationTimeUTC .msp dosyasının oluşturma zamanını mm-dd-yy HH:MM (ay-gün-yıl hour:minute) biçiminde içeren dize değeri. Bu özellik isteğe bağlıdır.
DisplayName Genel görüntüye uygun düzeltme ekinin başlığını içeren dize değeri. Bu özellik gereklidir. Bu özellik kaydedilir ve değeri MsiGetPatchInfoEx işlevi kullanılarak elde edilebilir. Windows XP SP2 ile başlayarak, bu değer Windows XP SP2 ile başlayan Program Ekle/Kaldır'da görüntülenen düzeltme ekinin adıdır.
Açıklama Düzeltme ekinin kısa bir açıklamasını içeren dize değeri. Bu özellik gereklidir.
Sınıflandırma Düzeltme ekinin yazarı tarafından tanımlanan rastgele güncelleştirme kategorisini içeren dize değeri. Örneğin, düzeltme eki yazarları her düzeltme ekinin Bir Düzeltme, Güvenlik Paketi, Kritik Güncelleştirme, Güncelleştirme, Hizmet Paketi veya Güncelleştirme Paketi olarak sınıflandırılmasını belirtebilir. Bu özellik gereklidir.
OptimizedInstallMode Bu özellik bir işlemde uygulanacak tüm düzeltme eklerinde 1 (bir) olarak ayarlanırsa, mümkünse düzeltme ekinin uygulaması iyileştirilir. Daha fazla bilgi için bkz. Düzeltme Eki İyileştirme. Windows Installer 3.1 sürümünden itibaren kullanılabilir.

 

Değeri

Meta veri özelliğinin değeri. Bu hiçbir zaman Null veya boş dize olamaz. Bu değer yerelleştirilebilir.

Açıklamalar

Windows Installer 3.0 sürümünden itibaren kullanılabilir.

PatchMetadata Tablosuna yazılan tüm özellikler msp dosyasının MsiPatchMetadata tablosuna eklenir. AllowRemoval, MoreInfoURL ve DisplayName özellikleri kaydedilir ve MsiGetPatchInfoExaracılığıyla erişilebilir.