Condividi tramite


Opzioni di elaborazione della restituzione per azioni personalizzate

In questo argomento vengono identificati 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 principale e personalizzato 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 Esadecimale Decimale Descrizione
(nessuno) 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 di ritorno descritti in Valori di Ritorno dell'Azione Personalizzata.
msidbCustomActionTypeContinue 0x00000040 +64 Esecuzione sincrona che ignora il codice di uscita e continua.
msidbCustomActionTypeAsync 0x00000080 +128 Esecuzione asincrona che attende il codice di uscita alla fine della sequenza.
Questa opzione non può essere usata con installazioni concomitanti, azioni personalizzate di rollbacko azioni personalizzate di script.
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 Esecuzione asincrona che non attende il completamento.
L'esecuzione continua dopo il termine 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.