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