AdminExecuteSequence tábla
Az AdminExecuteSequence tábla felsorolja azokat a műveleteket, amelyeket a telepítő egymás után hív meg a legfelső szintű rendszergazdai művelet végrehajtásakor,.
A telepítési sorrendben végrehajtott rendszergazdai műveletek az InstallValidate művelet és a kilépési párbeszédpanelekig az AdminUISequence tábla.
Az InstallValidate művelet rendszergazdai műveletei a telepítési sorozat végéig az AdminExecuteSequence táblában találhatók. Mivel az AdminExecuteSequence táblának önállónak kell lennie, minden szükséges inicializálási műveletet is tartalmaz, például LaunchConditions, CostInitialize, FileCostés CostFinalize.
felhasználói felületet igénylő egyéni műveleteknekMsiProcessMessage kell használniuk a párbeszédpanelhasználatával létrehozott párbeszédpanelek helyett.
Az oszlopok megegyeznek az InstallExecuteSequence tábla. Az AdminExecuteSequence tábla a következő oszlopokat tartalmazza.
Oszlop | Típus | Kulcs | Nullázható |
---|---|---|---|
Akció | azonosító | Y | N |
Feltétel | feltétel | N | Y |
Következés | egész szám | N | Y |
Oszlopok
-
művelet
-
A végrehajtandó művelet neve. Ez vagy egy szabványos művelet, vagy egy egyéni művelet, amely a CustomAction táblábanszerepel.
Elsődleges táblakulcs.
-
feltétel
-
Logikai kifejezés. Ha a kifejezés értéke hamis, a művelet kihagyva. Ha a kifejezés szintaxisa érvénytelen, a sorozat leáll, és iesBadActionData értéket ad vissza. A feltételes utasítások szintaxisáról további információt Feltételes utasítás szintaxisacímű témakörben talál.
-
sorozat
-
A pozitív érték a művelet sorrendi helyzetét jelzi. A következő negatív értékek azt jelzik, hogy a művelet akkor lesz meghívva, ha a telepítő visszaadja a megszüntetési jelzőt. Minden megszüntetési jelző (negatív érték) legfeljebb egy művelettel használható. Több művelet is rendelkezhet megszüntetési jelzővel, de különböző jelölőknek kell lenniük. A végpontjelzőket (negatív értékeket) általában párbeszédpanelekhasználják.
Megszüntetési jelző Érték Leírás msiDoActionStatusSuccess -1 Sikeres befejezés. Kilépés párbeszédpanelen használható. msiDoActionStatusUserExit -2 A felhasználó leállítja a telepítést. UserExit párbeszédpanelekhez használható. msiDoActionStatusFailure -3 Végzetes kilépés leáll. FatalError párbeszédpanelen használható. msiDoActionStatusSuspend -4 A telepítés fel van függesztve. A nulla, az összes többi negatív szám vagy null érték azt jelzi, hogy a művelet soha nem lesz meghívva.
Érvényesítés