Sdílet prostřednictvím


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.

souběžné instalace

referenční vlastních akcí

o vlastních akcích

použití vlastních akcí

návratových hodnot vlastních akcí