Tabulka PatchMetadata (PATCHWIZ.DLL)
Tabulka PatchMetadata obsahuje informace o opravě Instalační služby systému Windows, která je nutná k odebrání opravy a která je používána doplňkem nebo odebráním programů. Všechny vlastnosti v tabulce PatchMetadata se přidají do tabulky MsiPatchMetadata souboru .msp pro opravu.
Tabulka PatchMetadata je vyžadována v souborech vlastností vytváření oprav (soubory .pcp), které mají MinimumRequiredMsiVersion rovnající se 300 v tabulce vlastností . Tabulka je nepovinná, pokud minimumRequiredMsiVersion není rovno 300.
Tabulka PatchMetadata obsahuje následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Společnost | Text | Y | Y |
Vlastnost | Text | Y | N |
Hodnota | Text | Y |
Sloupce
-
Společnost
-
Název společnosti. Prázdné pole (hodnota Null) označuje, že tento řádek obsahuje jednu ze standardních vlastností metadat. Společnost může rozšířit sadu vlastností přidáním řádku do tabulky a zadáním názvu společnosti do tohoto pole.
-
vlastnost
-
Název vlastnosti metadat. Vlastnosti AllowRemoval, ManufacturerName, TargetProductName, MoreInfoURL, DisplayName, Description a Classification jsou vyžadovány v tabulce PatchMetadata . Toto pole musí obsahovat jednu z následujících standardních vlastností metadat, pokud je pole Společnost prázdné (hodnota Null).
Vlastnost Popis AllowRemoval Celočíselná hodnota označující, zda je oprava odinstalovatelné opravy. Pokud pole Hodnota obsahuje hodnotu 0 (nula), nelze opravu odebrat. Pokud pole Hodnota obsahuje hodnotu 1 (jedna), oprava je odinstalovatelná oprava. Tato vlastnost je povinná. Tato vlastnost je registrována a její hodnotu lze získat pomocí MsiGetPatchInfoEx funkce. Název výrobce Řetězcová hodnota, která obsahuje název výrobce aplikace. Tato vlastnost je povinná. MinorUpdateTargetRTM Označuje, že oprava cílí na verzi RTM produktu nebo nejnovější opravu hlavního upgradu. Vytvořte tuto volitelnou vlastnost v opravách dílčího upgradu, které obsahují informace o sekvencování, které indikují, že oprava odebere všechny opravy až do verze RTM produktu nebo až do nejnovější opravy hlavního upgradu. Tato vlastnost je k dispozici od Instalační služby systému Windows 3.1. Poznámka: Chcete-li vyžadovat instalaci instalační služby systému Windows 3.1 pro použití opravy, nastavte vlastnost MinimumRequiredMsiVersion na hodnotu 310 v tabulce vlastností souboru .pcp. TargetProductName Řetězcová hodnota, která obsahuje název aplikace nebo cílové sady aplikací. Tato vlastnost je povinná. MoreInfoURL Řetězcová hodnota, která obsahuje adresu URL odkazující na informace pro tuto opravu. Tato požadovaná vlastnost je registrována a její hodnotu lze získat pomocí MsiGetPatchInfoEx funkce. Počínaje systémem Windows XP s aktualizací Service Pack 2 (SP2) může být tato hodnota odkazem na podporu opravy zobrazené v části Přidat nebo odebrat programy. CreationTimeUTC Řetězcová hodnota, která obsahuje čas vytvoření souboru .msp ve formuláři mm-dd-yy HH:MM (měsíc-den-rok hodina:minuta). Tato vlastnost je nepovinná. DisplayName Řetězcová hodnota, která obsahuje název opravy, která je vhodná pro veřejné zobrazení. Tato vlastnost je povinná. Tato vlastnost je registrována a její hodnotu lze získat pomocí MsiGetPatchInfoEx funkce. Počínaje systémem Windows XP s aktualizací SP2 je tato hodnota název opravy zobrazené v části Přidat/odebrat programy počínaje systémem Windows XP s aktualizací SP2. Popis Řetězcová hodnota, která obsahuje stručný popis opravy. Tato vlastnost je povinná. Klasifikace Řetězcová hodnota, která obsahuje libovolnou kategorii aktualizací definovaných autorem opravy. Autoři oprav mohou například určit, že každá oprava je klasifikována jako oprava hotfix, kumulativní aktualizace zabezpečení, kritická aktualizace, aktualizace, aktualizace Service Pack nebo kumulativní aktualizace. Tato vlastnost je povinná. OptimizedInstallMode Pokud je tato vlastnost nastavena na 1 (jeden) ve všech opravách, které se mají použít v transakci, je aplikace opravy optimalizována, pokud je to možné. Informace naleznete v tématu Optimalizace oprav. K dispozici od Instalační služby systému Windows 3.1. -
hodnota
-
Hodnota vlastnosti metadat. Nikdy to nemůže být Null ani prázdný řetězec. Tuto hodnotu lze lokalizovat.
Poznámky
K dispozici od Instalační služby systému Windows 3.0.
Všechny vlastnosti vytvořené do tabulky PatchMetadata se přidají do tabulky MsiPatchMetadata souboru MSP. Vlastnosti AllowRemoval, MoreInfoURL a DisplayName jsou registrovány a jsou přístupné prostřednictvím MsiGetPatchInfoEx.