Vlastní typ akce 7
Typ vlastní akce 7 se používá se souběžnými instalacemi. Souběžné instalace se nedoporučují pro instalaci aplikací určených pro vydání pro veřejnost. Další informace o souběžných instalacích naleznete v tématu Souběžné instalace.
Tato vlastní akce nainstaluje další instalační balíček, který je vnořený do prvního balíčku.
Zdroj
Databáze souběžné aplikace je uložena jako podstorage balíčku a název podstorage je určen v poli Zdroj tabulky CustomAction.
Číselný typ
Název typu | Hodnota |
---|---|
msidbCustomActionTypeInstall + msidbCustomActionTypeBinaryData | 7 |
Cíl
Pole Cíl tabulky CustomAction obsahuje nastavení vlastností, která se mají předat souběžné instalaci. Tato nastavení vlastností mohou určovat funkce.
Možnosti zpracování vrácení
Souběžná instalační relace se spustí jako samostatné vlákno v aktuálním procesu. Souběžná instalace nemůže běžet asynchronně.
Viz možnosti zpracování vrácení vlastní akce.
Možnosti plánování provádění
Příznaky možností jsou k dispozici pro řízení potenciálního více spuštění vlastních akcí. Viz možnosti plánování vlastní akce provádění.
možnosti spuštění In-Script
Tato vlastní akce tuto možnost nepoužívá.
Návratové hodnoty
Návratový stav ukončení, selhání, pozastavení nebo úspěchu souběžné instalace se zpracuje stejným způsobem jako jakákoli jiná akce. Všimněte si však, že Instalační služba systému Windows přeloží návratové hodnoty ze všech akcí při zápisu návratové hodnoty do souboru protokolu. Pokud se například návratová hodnota akce zobrazí jako 1 v souboru protokolu, znamená to, že akce vrácená ERROR_SUCCESS. Další informace o tomto překladu naleznete protokolování návratových hodnot akce.
Upozorňujeme, že pokud má souběžná instalace nastavenou msidbCustomActionTypeContinu e, vrátí se ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW nebo ERROR_SUCCESS_REBOOT_REQUIRED jako ERROR_SUCCESS. To znamená, že pokud nastavíte msidbCustomActionTypeContinue a souběžná instalace vyžaduje restartování, požadavek na restartování bude ignorován. Kód chyby z vlastní akce souběžné instalace bude navíc ignorován.
Pokud msidbCustomActionTypeContinue není nastaven, následující návratové kódy plus ERROR_SUCCESS jsou považovány za úspěch a mají následující významy. Jiné návratové kódy se považují za selhání.
Zpráva | Význam |
---|---|
ERROR_INSTALL_REBOOT | Příznak restartování se nastaví tak, aby se restartoval na konci instalace. |
ERROR_INSTALL_REBOOT_NOW | Před dokončením instalace se vyžaduje restartování. Restartování se zpracuje okamžitě. |
ERROR_SUCCESS_REBOOT_REQUIRED | Bylo vyžadováno restartování, ale bylo potlačeno. |
Poznámky
Podmíněný výraz je nutný k povolení souběžné instalace při instalaci nebo odebrání přidružené komponenty nebo funkce.
Související témata
-
referenční vlastních akcí