Valeurs de retour d’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 de retour | 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, et non une erreur. |
Notez que les actions personnalisées qui sont fichiers exécutables doivent retourner une valeur de 0 pour réussir. Le programme d’installation interprète toute autre valeur de retour comme un échec. Pour ignorer les valeurs de retour, définissez l’indicateur de bits msidbCustomActionTypeContinue dans le champ Type de la table CustomAction.
Pour plus d’informations sur l’option msidbCustomActionTypeContinue et d’autres options de traitement de retour, 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 retournée ERROR_SUCCESS. Pour plus d’informations sur cette traduction, consultez journalisation des valeurs de retour d’action.
Rubriques connexes
-
journalisation des valeurs de retour d’action