Egyéni művelettípus 23
A 23- es egyéni művelettípus egyidejű telepítésekkel használható. Az egyidejű telepítések nem ajánlottak a nyilvános kiadásra szánt alkalmazások telepítéséhez. Az egyidejű telepítésekről további információt Egyidejű telepítésekcímű témakörben talál.
Ez az egyéni művelet egy másik telepítőcsomagot telepít, amely az alkalmazás forrásfája alatt található.
Forrás
Az egyidejű telepítési csomag helye a CustomAction táblaForrás mezőjében látható forráshely gyökeréhez viszonyítva van megadva.
Numerikus típus
Típus neve | Érték |
---|---|
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile | 23 |
Cél
A CustomAction tábla célmezője olyan tulajdonságbeállításokat tartalmaz, amelyeket át kell adni az egyidejű telepítésnek. Ezek a tulajdonságbeállítások megadhatnak funkciókat.
Feldolgozási beállítások visszaküldése
Az egyidejű telepítési munkamenet külön szálként fut az aktuális folyamatban. Az egyidejű telepítés nem futtatható aszinkron módon.
További információ: Egyéni művelet visszaküldésének feldolgozási beállításai.
Végrehajtási ütemezési beállítások
A beállításjelzők az egyéni műveletek lehetséges többszörös végrehajtásának szabályozására használhatók. További információ: Egyéni művelet végrehajtásának ütemezési beállításai.
In-Script végrehajtási beállítások
Nincs használatban.
Értékek visszaadva
A felhasználó kilépésének, sikertelenségének, felfüggesztésének vagy sikerességének visszatérési állapota ugyanúgy történik, mint bármely más művelet. Vegye figyelembe azonban, hogy a Windows Installer minden művelet visszatérési értékeit lefordítja, amikor a visszatérési értéket a naplófájlba írja. Ha például a művelet visszatérési értéke 1-ként jelenik meg a naplófájlban, ez azt jelenti, hogy a művelet ERROR_SUCCESS. További információ: Műveletnaplózás – Visszatérési értékek.
Vegye figyelembe, hogy ha egy egyidejű telepítés msidbCustomActionTypeContinue készlettel rendelkezik, akkor ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW vagy ERROR_SUCCESS_REBOOT_REQUIRED visszatérése ERROR_SUCCESS ként lesz kezelve. Ez azt jelenti, hogy ha beállítja msidbCustomActionTypeContinue, és az egyidejű telepítés újraindítást igényel, a rendszer figyelmen kívül hagyja az újraindítás követelményét. Emellett az egyidejű telepítési egyéni művelet hibakódja figyelmen kívül lesz hagyva.
Ha msidbCustomActionTypeContinue nincs beállítva, a következő visszatérési kódok és a ERROR_SUCCESS sikeresnek minősülnek, és az alábbi jelentéssel rendelkeznek. Az egyéb visszatérési kódok hibaként lesznek kezelve.
Üzenet | Jelentés |
---|---|
ERROR_INSTALL_REBOOT | Az újraindítás jelzője a telepítés végén újraindul. |
ERROR_INSTALL_REBOOT_NOW | A telepítés befejezése előtt újra kell indítani. Az újraindítás azonnal feldolgozásra kerül. |
ERROR_SUCCESS_REBOOT_REQUIRED | Újraindításra volt szükség, de el lett tiltva. |
Megjegyzések
Feltételes kifejezésre van szükség az egyidejű telepítés engedélyezéséhez a társított összetevő vagy szolgáltatás telepítésekor vagy eltávolításakor.
Kapcsolódó témakörök