Partager via


Options de traitement du retour d’action personnalisée

Cette rubrique identifie les indicateurs d’option que vous pouvez utiliser pour contrôler le traitement du thread d’action personnalisé. Les indicateurs sont utilisés pour spécifier que les threads d’action principaux et d’actions personnalisées s’exécutent de manière synchrone (Windows Installer attend que le thread d’action personnalisée se termine avant de reprendre le thread de l’installation principale) ou de manière asynchrone (Windows Installer exécute l’action personnalisée simultanément pendant que l’installation principale se poursuit).

Pour activer les indicateurs d’option, ajoutez la valeur identifiée dans le tableau suivant à la valeur dans le champ Type de la table CustomAction.

Constante Valeur hexadécimale Decimal Description
(aucun) 0x00000000 +0 Exécution synchrone qui échoue si le code de sortie n’est pas 0 (zéro).
Si l’indicateur msidbCustomActionTypeContinue n’est pas défini, l’action personnalisée doit retourner l’une des valeurs de retour décrites dans Valeurs de retour de l’action personnalisée.
msidbCustomActionTypeContinue 0x00000040 +64 Exécution synchrone qui ignore le code de sortie et continue.
msidbCustomActionTypeAsync 0x00000080 +128 Exécution asynchrone qui attend le code de sortie à la fin de la séquence.
Cette option ne peut pas être utilisée avec les installations simultanées, les actions personnalisées de restauration ou les actions personnalisées de script.
msidbCustomActionTypeAsync + msidbCustomActionTypeContinue 0x00000040 + 0x00000080 +192 Exécution asynchrone qui n’attend pas l’achèvement.
L’exécution se poursuit après l’arrêt de Windows Installer.
Cette option ne peut être utilisée qu’avec les actions personnalisées de type EXE, c’est-à-dire les fichiers exécutables.
Tous les autres types d’actions personnalisées peuvent être asynchrones uniquement dans la session d’installation et doivent se terminer pour que l’installation se termine.
Cette option n’est pas utilisable avec les Installations simultanées.