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.
Rubriques connexes