Vlastní typ akce 23
Typ vlastní akce 23 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. Informace o souběžných instalacích naleznete v tématu Souběžné instalace.
Tato vlastní akce nainstaluje další instalační balíček, který se nachází ve zdrojovém stromu aplikace.
Zdroj
Umístění souběžného instalačního balíčku je určeno vzhledem ke kořenovému adresáři zdrojového umístění zobrazeného v poli Zdroj tabulky CustomAction.
Číselný typ
Název typu | Hodnota |
---|---|
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile | 23 |
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ě.
Další informace naleznete v tématu možnosti vrácení zpět 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í. Další informace naleznete v tématu možnosti plánování vlastní akce provádění.
možnosti spuštění In-Script
Nepoužívá se.
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 naleznete v tématu protokolování návratových hodnot akce.
Mějte na paměti, že pokud má souběžná instalace nastavenou msidbCustomActionTypeContinu e, vrátí ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW nebo ERROR_SUCCESS_REBOOT_REQUIRED se považuje za 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í