Opzioni di elaborazione restituite dall'azione personalizzata

Questo argomento identifica i flag di opzione che è possibile usare per controllare l'elaborazione del thread di azione personalizzato. I flag vengono usati per specificare che i thread di azione principali e personalizzati vengono eseguiti in modo sincrono (Windows Installer attende il completamento del thread di azione personalizzato prima di riprendere il thread di installazione principale) o in modo asincrono (Windows Installer esegue l'azione personalizzata contemporaneamente mentre l'installazione principale continua).

Per abilitare i flag di opzione, aggiungere il valore identificato nella tabella seguente al valore nel campo Tipo della tabella CustomAction.

Costante Valore esadecimale Decimal Descrizione
(nessuna) 0x00000000 +0 Esecuzione sincrona che ha esito negativo se il codice di uscita non è 0 (zero).
Se il flag msidbCustomActionTypeContinue non è impostato, l'azione personalizzata deve restituire uno dei valori restituiti descritti in Valori restituiti azione personalizzata.
msidbCustomActionTypeContinue 0x00000040 +64 Esecuzione sincrona che ignora il codice di uscita e continua.
msidbCustomActionTypeAsync 0x00000080 +128 Esecuzione asincrona che attende l'uscita del codice alla fine della sequenza.
Questa opzione non può essere usata con installazioni simultanee, rollback di azioni personalizzate o Azioni personalizzate script.
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 Esecuzione asincrona che non attende il completamento.
L'esecuzione continua dopo la fine di Windows Installer.
Questa opzione può essere usata solo con le azioni personalizzate del tipo EXE, ovvero file eseguibili.
Tutti gli altri tipi di azioni personalizzate possono essere asincroni solo all'interno della sessione di installazione e devono terminare l'installazione.
Questa opzione non può essere usata con installazioni simultanee.