任意の Bitfield 型
コンテキストのない "Bitfield" 型では、ユーザーは整数を指定することが要求され、その値はビットフィールドに 1 つ以上のビットを設定するために使用されます。 このテキストは、データベースのコード ページと互換性のある任意の言語で記述できます。
セマンティック型の任意の Bitfield 型は、ビットフィールドの型の 1 つです。 この型は、一連の選択肢からユーザーが選択した整数で構成されます。 マージ ツールは、選択した整数を ModuleSubstitution テーブルの Value 列で指定されたテンプレートに置き換えます。 この型の構成可能な項目を指定するには、モジュール作成者は Name 列に項目の名前を入力し、Format 列に「3」と入力し、Type 列を空白のままにして、ModuleConfiguration テーブルの ContextData 列に使用可能な整数のリストを入力する必要があります。
Type 列は予約されており、null である必要があります。 すべてのビットフィールド形式の型の ContextData 列のエントリは、"<マスク>;<名前>=<値>;<名前>=<値>...." の形式である必要があります。ここで、<マスク> は対象のビットを示す整数値、<名前> は選択肢のローカライズ可能な表示名、<値> は10 進の整数値です。 コンテキスト列は、CMSM の特殊な形式とすべてのビットフィールド型で使用されています。 リテラルの "=" または ";" 文字を <名前> フィールドに入力するには、先頭に円記号 ('\') を付けます。