Type de dialogue

Le type Dialog de type sémantique est un des types de format de clé. Ce type consiste en une clé étrangère dans la table Dialog fournie par l’utilisateur.

L’outil de fusion doit substituer un identificateur Windows Installer valide pour les éléments de ce type. Mergemod.dll n’applique pas cette restriction et il incombe à l’outil de fusion de vérifier que l’utilisateur fournit une clé valide dans la table Dialog.

Null est une valeur valide pour ce type, sauf si msmConfigItemNonNullable a été inclus dans le champ Attributes de la table ModuleConfiguration.

Le type Dialog peut être utilisé avec les types de ContextData suivants.

ContextData DialogNext

Un module de fusion configurable peut utiliser ce type pour permettre à l’utilisateur de fournir une clé étrangère dans la table Dialog. Pour spécifier un élément configurable de ce type, les créateurs de module doivent entrer le nom de l’élément configurable dans la colonne Name, entrer « 1 » dans la colonne Format, entrer « Dialog » dans la colonne Type et entrer « DialogNext » dans la colonne ContextData de la table ModuleConfiguration.

ContextData DialogPrev

Un module de fusion configurable peut utiliser ce type pour permettre à l’utilisateur de fournir une clé étrangère dans la table Dialog. Pour spécifier un élément configurable de ce type, les créateurs de module doivent entrer le nom de l’élément configurable dans la colonne Name, entrer « 1 » dans la colonne Format, entrer « Dialog » dans la colonne Type et entrer « DialogPrev » dans la colonne ContextData de la table ModuleConfiguration.