MsiTransformView
Tato dočasná tabulka umožňuje možnost odinstalace vlastní opravy akcí pro vlastní akce přidané nebo aktualizované opravou.
Pokud oprava přidá nebo aktualizuje vlastní akci s atributem msidbCustomActionTypePatchUninstall, instalační služba systému Windows spustí při odinstalaci opravy novou nebo aktualizovanou vlastní akci. Instalační služba systému Windows zpřístupní aktualizace v rámci odinstalované opravy pro vlastní akci odinstalace opravy. Oprava musí obsahovat tabulku MsiTransformView*<PatchGUID>* pro poskytnutí těchto informací instalační službě systému Windows. Informace v této tabulce jsou k dispozici pro libovolnou okamžitou vlastní akci a nejsou k dispozici pro odložené vlastní akce.
Instalační služba systému Windows 4.0 a starší: Nepodporuje se. Možnost odinstalace vlastní opravy akcí je k dispozici počínaje Instalační službou systému Windows 4.5.
Tato tabulka by měla mít název MsiTransformView*<PatchGUID>* Table, kde <PatchGUID> je identifikátor GUID, který jednoznačně identifikuje opravu. MsiTransformView*<PatchGUID>* Tabulka má následující sloupce.
Sloupec | Typ | Klíč | Nullable |
---|---|---|---|
Stůl | identifikátor | Y | N |
Sloupec | textové | Y | N |
Veslovat | textové | Y | Y |
Data | textové | N | Y |
Současný | textové | N | Y |
Sloupec
-
tabulka
-
Název změněné databázové tabulky
-
sloupec
-
Název upraveného sloupce tabulky nebo INSERT, DELETE, CREATE nebo DROP.
-
řádek
-
Seznam hodnot primárního klíče oddělených kartami Hodnoty primárního klíče null jsou reprezentovány jedním znakem mezery. Hodnota Null v tomto sloupci označuje změnu schématu.
-
data
-
Data, název datového proudu nebo definice sloupce
-
aktuální
-
Aktuální hodnota z referenční databáze nebo sloupce číslo
Poznámky
Po odinstalaci opravy se spustí vlastní akce odinstalace oprav. Nespustí se při odinstalaci produktu. Pomocí možnost odinstalace vlastní opravy akcí a v této tabulce spusťte vlastní pouze při odinstalaci opravy.
Oprava může aktualizovat vlastní akci poskytnutou v původním balíčku (.msi soubor.) Pokud chcete spustit aktualizovanou verzi vlastní akce při odinstalaci opravy, označte vlastní akci pomocí atributu msidbCustomActionTypePatchUninstall v původním balíčku.