Dela via


Alternativ för bearbetning av anpassad åtgärdsretur

Det här avsnittet identifierar de alternativflaggor som du kan använda för att styra bearbetningen av den anpassade åtgärdstråden. Flaggorna används för att ange att huvud- och anpassade åtgärdstrådar ska köras synkront (Windows Installer väntar på att den anpassade åtgärdstråden ska slutföras innan huvudinstallationstråden återupptas) eller asynkront (Windows Installer kör den anpassade åtgärden samtidigt medan huvudinstallationen fortsätter).

Om du vill aktivera alternativflaggor lägger du till det värde som identifieras i följande tabell till värdet i fältet Typ i CustomAction Table.

Konstant Hexadecimal Decimal Beskrivning
(ingen) 0x00000000 +0 En synkron körning som misslyckas om slutkoden inte är 0 (noll).
Om flaggan msidbCustomActionTypeContinue inte har angetts måste den anpassade åtgärden returnera ett av de returvärden som beskrivs i returnerade värden för anpassad åtgärd.
msidbCustomActionTypeContinue 0x00000040 +64 En synkron körning som ignorerar utgångskod och fortsätter.
msidbCustomActionTypeAsync 0x00000080 +128 En asynkron körning som väntar på slutkod i slutet av sekvensen.
Det här alternativet kan inte användas med samtidiga installationer, Återställ anpassade åtgärdereller skriptanpassade åtgärder.
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 En asynkron exekvering som inte väntar på att slutföras.
Körningen fortsätter när Windows Installer har avslutats.
Det här alternativet kan bara användas med anpassade åtgärder av EXE-typ, dvs. körbara filer.
Alla andra typer av anpassade åtgärder kan endast vara asynkrona inom installationssessionen och måste avslutas för att installationen ska avslutas.
Det här alternativet kan inte användas med samtidiga installationer.