Tipo Arbitrary Bitfield
O tipo "Bitfield" sem contexto solicita ao usuário que forneça um inteiro cujo valor seja usado para definir um ou mais bits em um campo de bits. Esse texto pode estar em qualquer idioma compatível com a página de código do banco de dados.
O tipo Arbitrary Bitfield de tipo semântico é um dos tipos Bitfield. Esse tipo consiste em um inteiro escolhido pelo usuário de um conjunto de opções. A ferramenta de mesclagem substitui o inteiro selecionado nos modelos especificados na coluna Value da tabela ModuleSubstitution. Para especificar um item configurável desse tipo, os autores de módulos devem inserir o nome do item na coluna Name, inserir "3" na coluna Format, deixar a coluna Type em branco e inserir a lista de possíveis inteiros na coluna ContextData da tabela ModuleConfiguration.
A coluna Type é reservada e precisa ser nula. A entrada na coluna ContextData para todos os tipos Bitfield Format precisa estar no formato "<mask>;<Name>=<value>;<Name>=<value>…", sendo que <mask> é um valor inteiro que indica os bits de interesse, <Name> é um nome de exibição localizável da escolha e <value> é um valor inteiro decimal. A coluna de contexto está usando o Formato Especial CMSM e para todos os tipos de campo de bits. Um caractere literal "=" ou ";" pode ser inserido no campo <Name> após um caractere de barra invertida ('\').