Tabela ModuleDependency
A tabela ModuleDependency mantém uma lista de outros módulos de mesclagem necessários para a operação correta deste módulo de mesclagem. Essa tabela permite que uma ferramenta de mesclagem ou verificação garanta que os módulos de mesclagem necessários estejam de fato incluídos no banco de dados de instalador do usuário. A ferramenta verifica fazendo referência cruzada a esta tabela com a tabela ModuleSignature no banco de dados do instalador.
A tabela ModuleDependency tem as seguintes colunas.
Coluna | Tipo | Chave | Nullable |
---|---|---|---|
ModuleID | Identificador | S | N |
ModuleLanguage | Inteiro | S | N |
RequiredID | Identificador | S | N |
RequiredLanguage | Inteiro | S | N |
RequiredVersion | Versão | S |
Colunas
-
ModuleID
-
Identificador do módulo de mesclagem. Essa é uma chave estrangeira na tabela ModuleSignature.
-
ModuleLanguage
-
ID da linguagem decimal do módulo de mesclagem no ModuleID. Essa é uma chave estrangeira na tabela ModuleSignature.
-
RequiredID
-
Identificador do módulo de mesclagem exigido pelo módulo de mesclagem no ModuleID.
-
RequiredLanguage
-
ID de idioma numérico do módulo de mesclagem em RequiredID. A coluna RequiredLanguage pode especificar a ID de idioma para um único idioma, como 1033 para o inglês dos EUA, ou especificar a ID do idioma para um grupo de idiomas, como 9 para qualquer tipo de inglês. Se o campo contiver uma ID de idioma de grupo, todo módulo de mesclagem com um código de idioma nesse grupo atenderá à dependência. Se o RequiredLanguage estiver definido como 0, todo módulo de mesclagem preenchendo os outros requisitos atenderá à dependência.
-
RequiredVersion
-
Versão do módulo de mesclagem em RequiredID. Se esse campo for Null, qualquer versão preencherá a dependência.
Validação