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 de retour Description
fonction d’erreur _ _ non _ appelée Action non exécutée.
ERREUR de _ réussite Actions terminées avec succès.
ERREUR lors de l' _ installation de _ USEREXIT L’utilisateur s’est arrêté prématurément.
ERREUR d' _ installation _ Une erreur irrécupérable s’est produite.
ERREUR _ aucun _ autre _ élément Ignorer les actions restantes, et non pas une erreur.

Notez que les actions personnalisées qui sont des fichiers exécutables doivent retourner la valeur 0 en cas de réussite. 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 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 des retours d’actions personnalisées.

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 comme 1 dans le fichier journal, cela signifie que l’action a retourné une erreur de _ réussite. Pour plus d’informations sur cette traduction, consultez journalisation des valeurs de retour d’action.

Codes d’erreur

Journalisation des valeurs de retour d’action