Megosztás a következőn keresztül:


AdvtExecuteSequence tábla

Az AdvtExecuteSequence tábla felsorolja a telepítő által a legfelső szintű ADVERTISE művelet végrehajtásakor meghívott műveleteket,.

Az AdvtExecuteSequence táblában csak a következő műveletek használhatók. Ebben a táblában nem használhatók egyéni műveletek.

CostFinalize

CostInitialize

CreateShortcuts

InstallFinalize

InstallInitialize

InstallValidate

MsiPublishAssemblies

PublishComponents

PublishFeatures

PublishProduct

RegisterClassInfo

RegisterExtensionInfo

RegisterMIMEInfo

RegisterProgIdInfo

Az oszlopok megegyeznek az InstallExecuteSequence tábla. Az AdvtExecuteSequence 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 telepítő szabványos művelet neve. Ez a tábla elsődleges kulcsa.

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ával kapcsolatos információkért lásd feltételes utasítás szintaxisát.

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

ICE03
ICE06
ICE12
ICE13
ICE27
ICE46
ICE72
ICE79
ICE82
ICE83
ICE84
ICE86
ICEM04