Partager via


ModuleExclusion Table

La table ModuleExclusion conserve une liste d’autres modules de fusion incompatibles dans la même base de données d’installation. Ce tableau permet à un outil de fusion ou de vérification de vérifier que les modules de fusion en conflit ne sont pas fusionnés dans la base de données du programme d’installation de l’utilisateur. L’outil vérifie en référençant cette table avec la table ModuleSignature dans la base de données du programme d’installation.

La table ModuleExclusion contient les colonnes suivantes.

Colonne Type Clé Nullable
ModuleID identificateur Y N
ModuleLanguage entier Y N
ExcludedID identificateur Y N
ExcludedLanguage entier Y N
ExcludedMinVersion version Y
ExcludedMaxVersion version Y

 

Colonnes

ModuleID

Identificateur du module de fusion. Il s’agit d’une clé étrangère dans la table ModuleSignature.

ModuleLanguage

ID de langue décimal du module de fusion dans ModuleID. Il s’agit d’une clé étrangère dans la table ModuleSignature.

ExcludedID

Identificateur d’un module de fusion exclu.

ExcludedLanguage

ID de langage numérique du module de fusion dans ExcludedID. La colonne ExcludedLanguage peut spécifier l’ID de langue d’une langue unique, par exemple 1033 pour l’anglais américain, ou spécifier l’ID de langue d’un groupe de langues, tel que 9 pour n’importe quel anglais. La colonne ExcludedLanguage peut accepter des ID de langue négatives. La signification de la valeur dans la colonne ExcludedLanguage est la suivante.

ExcludedLanguage Signification
> 0 Excluez les ID de langue spécifiés par ExcludeLanguage.
= 0 Excluez aucun ID de langue.
< 0 Excluez tous les ID de langue, sauf ceux spécifiés par ExcludeLanguage.

 

ExcludedMinVersion

Version minimale exclue d’une plage. Si le champ ExcludedMinVersion a la valeur Null, toutes les versions antérieures à ExcludedMaxVersion sont exclues. Si ExcludedMinVersion et ExcludedMaxVersion sont Null, aucune exclusion n’est basée sur la version.

ExcludedMaxVersion

Version maximale exclue d’une plage. Si le champ ExcludedMaxVersion a la valeur Null, toutes les versions après ExcludedMinVersion sont exclues. Si ExcludedMinVersion et ExcludedMaxVersion sont Null, aucune exclusion n’est basée sur la version.

Validation

ICE03
ICE06
ICE25