Type de champ de bits arbitraire
Le type « Bitfield » sans contexte demande à l’utilisateur de fournir un entier dont la valeur est utilisée pour définir un ou plusieurs bits dans un champ de bits. Ce texte peut être dans n’importe quelle langue compatible avec la page de codes de la base de données.
Le type de champ de bits arbitraire de type sémantique est l’un des types de champs de bits. Ce type se compose d’un entier choisi par l’utilisateur à partir d’un ensemble de choix. L’outil de fusion remplace cette chaîne dans les modèles spécifiés dans la colonne Value de la table ModuleSubstitution. Pour spécifier un élément configurable de ce type, les auteurs de modules doivent entrer le nom de l’élément configurable dans la colonne Nom, entrer « 3 » dans la colonne Format, entrer « Property » dans la colonne Type et laisser vide la colonne ContextData de la table ModuleConfiguration.
La colonne Type est réservée et doit être null. L’entrée dans la colonne ContextData pour tous les types de format de champ de bits doit se trouver sous la forme «< mask>;< Name>=<value>;< Name>=<value>.... », où <mask> est une valeur entière indiquant les bits d’intérêt, <Name> est un nom complet localisable pour le choix et <value> est une valeur entière décimale. La colonne de contexte est utilisée au format spécial CMSM et pour tous les types de champs de bits. Vous pouvez entrer un caractère littéral « = » ou « ; » dans le <champ Nom> en le préfixe d’une barre oblique inverse ('\').