Valeurs de retour de l’action personnalisée

Si l’option de traitement de retour msidbCustomActionTypeContinue n’est pas définie, l’action personnalisée doit retourner un code d’état entier, comme indiqué dans le tableau suivant.

Valeur retournée Description
ERROR_FUNCTION_NOT_CALLED Action non exécutée.
ERROR_SUCCESS Actions terminées avec succès.
ERROR_INSTALL_USEREXIT L’utilisateur s’est arrêté prématurément.
ERROR_INSTALL_FAILURE Une erreur irrécupérable s’est produite.
ERROR_NO_MORE_ITEMS Ignorez les actions restantes, pas une erreur.

 

Notez que les actions personnalisées qui sont des fichiers exécutables doivent retourner une valeur de 0 pour indiquer la réussite. Le programme d’installation traite toute autre valeur de retour comme un échec. Pour ignorer les valeurs de retour, définissez l’indicateur de bit msidbCustomActionTypeContinue dans le champ Type de la table CustomAction.

Pour plus d’informations sur l’option msidbCustomActionTypeContinue et d’autres options de traitement des retours, consultez Options de traitement de retour d’action personnalisée.

Notez que Windows Installer traduit les valeurs de retour de toutes les actions lorsqu’il écrit la valeur de retour dans le fichier journal. Par exemple, si la valeur de retour de l’action apparaît sous la forme 1 dans le fichier journal, cela signifie que l’action retourne ERROR_SUCCESS. Pour plus d’informations sur cette traduction, consultez Journalisation des valeurs de retour d’action.

Codes d’erreur

Journalisation des valeurs de retour des actions