Condividi tramite


Tipo di azione personalizzato 23

Il tipo di azione personalizzato 23 viene usato con installazioni simultanee. Le installazioni simultanee non sono consigliate per l'installazione di applicazioni destinate al rilascio al pubblico. Per informazioni sulle installazioni simultanee, vedere Installazioni simultanee.

Questa azione personalizzata installa un altro pacchetto del programma di installazione che risiede nell'albero di origine dell'applicazione.

Source (Sorgente)

Il percorso del pacchetto di installazione simultaneo viene specificato rispetto alla radice del percorso di origine visualizzato nel campo Origine della tabella CustomAction.

Tipo numerico

Nome tipo Valore
msidbCustomActionTypeInstall + msidbCustomActionTypeSourceFile 23

 

Destinazione

Il campo Destinazione della tabella CustomAction contiene le impostazioni delle proprietà da passare all'installazione simultanea. Queste impostazioni delle proprietà possono specificare funzionalità.

Opzioni di elaborazione restituite

La sessione di installazione simultanea viene eseguita come thread separato nel processo corrente. Un'installazione simultanea non può essere eseguita in modo asincrono.

Per altre informazioni, vedere Opzioni di elaborazione restituite dall'azione personalizzata.

Opzioni di pianificazione dell'esecuzione

I flag di opzioni sono disponibili per controllare la potenziale esecuzione multipla di azioni personalizzate. Per altre informazioni, vedere Opzioni di pianificazione dell'esecuzione di azioni personalizzate.

opzioni di esecuzione In-Script

Non usato.

Valori restituiti

Lo stato restituito dell'uscita dell'utente, l'errore, la sospensione o l'esito positivo da un'installazione simultanea viene elaborato nello stesso modo di qualsiasi altra azione. Si noti tuttavia che Windows Installer converte i valori restituiti da tutte le azioni quando scrive il valore restituito nel file di log. Ad esempio, se il valore restituito dell'azione viene visualizzato come 1 nel file di log, significa che l'azione restituita ERROR_SUCCESS. Per altre informazioni, vedere Registrazione dei valori restituiti dell'azione.

Si noti che se un'installazione simultanea ha msidbCustomActionTypeContinue impostato, viene considerato come ERROR_SUCCESS una restituzione di ERROR_INSTALL_USEREXIT, ERROR_INSTALL_REBOOT, ERROR_INSTALL_REBOOT_NOW o ERROR_SUCCESS_REBOOT_REQUIRED. Ciò significa che se si imposta msidbCustomActionTypeContinue e l'installazione simultanea richiede un riavvio, il requisito per il riavvio verrà ignorato. Inoltre, il codice di errore dell'azione personalizzata di installazione simultanea verrà ignorato.

Se msidbCustomActionTypeContinue non è impostato, i codici restituiti seguenti più ERROR_SUCCESS vengono considerati come riusciti e hanno i significati seguenti. Altri codici restituiti vengono considerati come errori.

Messaggio Significato
ERROR_INSTALL_REBOOT Il flag di riavvio verrà impostato per il riavvio alla fine dell'installazione.
ERROR_INSTALL_REBOOT_NOW È necessario un riavvio prima di completare l'installazione. Il riavvio verrà elaborato immediatamente.
ERROR_SUCCESS_REBOOT_REQUIRED È stato richiesto un riavvio, ma è stato eliminato.

 

Commenti

È necessaria un'espressione condizionale per abilitare l'installazione simultanea durante l'installazione o la rimozione del componente o della funzionalità associata.

Installazioni simultanee

Informazioni di riferimento sulle azioni personalizzate

Informazioni sulle azioni personalizzate

Uso di azioni personalizzate

Valori restituiti dell'azione personalizzata