ICE14

ICE14 では、次の機能が検証されます。

  • そのルート親機能には、Feature テーブルの Attributes 列に msidbFeatureAttributesFollowParent ビットが設定されていないこと。 ルート機能には親がありません。
  • Feature テーブルの Feature 列と Feature_Parent 列に同じエントリを持つ機能がないこと。 機能をそれ自体の親にすることはできません。

結果

msidbFeatureAttributesFollowParent ビットが設定されているルート機能、または Feature テーブルの Feature 列と Feature_Parent 列に同じエントリを持つ機能が検出された場合、ICE14 によりエラー メッセージが表示されます。

ICE14 は、次の例に対して次のエラーを返します。

  • 機能 Sport の値が、File テーブルの Feature 列と Feature_Parent 列で同じ。
  • ルート機能 Sport に、msidbFeatureAttributesFollowParent ビットが設定されている。

この例の機能ツリーでは、Sport はルート機能であり、Swimming および Football 機能の親です。 Freestyle は Swimming の子機能です。 TouchFootball は、Football の子機能です。

Feature テーブル (一部)

機能 属性 Feature_Parent
スポーツ 4 スポーツ
Swimming 1 スポーツ
Football 4 スポーツ
Freestyle 1 Swimming
TouchFootball 4 Football

 

ICE リファレンス