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 |
関連トピック