Tabella ModuleExclusion

La tabella ModuleExclusion mantiene un elenco di altri moduli di tipo merge incompatibili nello stesso database del programma di installazione. Questa tabella consente a uno strumento di merge o verifica di verificare che i moduli di unione in conflitto non vengano uniti nel database del programma di installazione dell'utente. Lo strumento controlla facendo riferimento incrociato a questa tabella con la tabella ModuleSignature nel database del programma di installazione.

La tabella ModuleExclusion contiene le colonne seguenti.

Colonna Tipo Chiave Nullable
ModuleID Identificatore S N
ModuleLanguage Integer S N
EsclusoID Identificatore S N
EsclusiLanguage Integer S N
EsclusiMinVersion Versione S
EsclusiMaxVersion Versione S

 

Colonne

Moduleid

Identificatore del modulo di unione. Si tratta di una chiave esterna nella tabella ModuleSignature.

ModuleLanguage

ID lingua decimale del modulo di merge in ModuleID. Si tratta di una chiave esterna nella tabella ModuleSignature.

EsclusoID

Identificatore di un modulo di unione escluso.

EsclusiLanguage

ID lingua numerica del modulo di merge in ExcludedID. La colonna ExcludedLanguage può specificare l'ID lingua per una singola lingua, ad esempio 1033 per l'inglese statunitense o specificare l'ID lingua per un gruppo di lingue, ad esempio 9 per qualsiasi inglese. La colonna ExcludedLanguage può accettare ID lingua negativa. Il significato del valore nella colonna ExcludedLanguage è il seguente.

EsclusiLanguage Significato
> 0 Escludere gli ID della lingua specificati da ExcludeLanguage.
= 0 Escludere nessun ID linguistico.
< 0 Escludere tutti gli ID della lingua, ad eccezione di quelli specificati da ExcludeLanguage.

 

EsclusiMinVersion

Versione minima esclusa da un intervallo. Se il campo ExcludedMinVersion è Null, tutte le versioni precedenti a ExcludedMaxVersion vengono escluse. Se sia ExcludedMinVersion che ExcludedMaxVersion sono Null non esiste alcuna esclusione in base alla versione.

EsclusiMaxVersion

Versione massima esclusa da un intervallo. Se il campo ExcludedMaxVersion è Null, tutte le versioni dopo l'esclusione di ExcludedMinVersion sono escluse. Se sia ExcludedMinVersion che ExcludedMaxVersion sono Null non esiste alcuna esclusione in base alla versione.

Convalida

ICE03
ICE06
ICE25