Valori restituiti dell'azione personalizzata

Se l'opzione di elaborazione restituita msidbCustomActionTypeContinue non è impostata, l'azione personalizzata deve restituire un codice di stato integer, come illustrato nella tabella seguente.

Valore restituito Descrizione
ERROR_FUNCTION_NOT_CALLED Azione non eseguita.
ERROR_SUCCESS Azioni completate.
ERROR_INSTALL_USEREXIT L'utente ha terminato in modo prematuro.
ERROR_INSTALL_FAILURE Si è verificato un errore irreversibile.
ERROR_NO_MORE_ITEMS Ignorare le azioni rimanenti, non un errore.

 

Si noti che le azioni personalizzate che sono file eseguibili devono restituire un valore pari a 0 per l'esito positivo. Il programma di installazione interpreta qualsiasi altro valore restituito come errore. Per ignorare i valori restituiti, impostare il flag di bit msidbCustomActionTypeContinue nel campo Tipo della tabella CustomAction.

Per altre informazioni sull'opzione msidbCustomActionTypeContinue e altre opzioni di elaborazione restituite, vedere Custom Action Return Processing Options.For more information about the msidbCustomActionTypeContinue option, see Custom Action Return Processing Options.

Si noti 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 su questa traduzione, vedere Registrazione dei valori restituiti dell'azione.

Codici errore

Registrazione dei valori restituiti dell'azione