Partilhar via


Tabela ModuleDependency

A tabela ModuleDependency mantém uma lista de outros módulos de mesclagem necessários para que esse módulo de mesclagem funcione corretamente. Esta tabela permite uma ferramenta de mesclagem ou verificação para garantir que os módulos de mesclagem necessários sejam de fato incluídos no banco de dados do instalador do usuário. A ferramenta verifica cruzando esta tabela com a tabela ModuleSignature no banco de dados do instalador.

A tabela ModuleDependency tem as seguintes colunas.

Coluna Tipo Chave Nulo
ID do módulo Identificador Y N
ModuleLanguage inteiro Y N
ID Obrigatório Identificador Y N
Língua Obrigatória inteiro Y N
Versão Necessária Versão Y

 

Colunas

ModuleID

Identificador do módulo de mesclagem. Esta é uma chave estrangeira na tabela ModuleSignature.

ModuleLanguage

ID de idioma decimal do módulo de mesclagem em ModuleID. Esta é uma chave estrangeira na tabela ModuleSignature.

RequiredID

Identificador do módulo de mesclagem exigido pelo módulo de mesclagem em ModuleID.

RequiredLanguage

ID do 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 inglês dos EUA, ou especificar a ID de idioma para um grupo de idiomas, como 9 para qualquer inglês. Se o campo contiver uma ID de idioma do grupo, qualquer módulo de mesclagem com um código de idioma nesse grupo satisfará a dependência. Se RequiredLanguage estiver definido como 0, qualquer módulo de mesclagem que preencha os outros requisitos satisfará a dependência.

RequiredVersion

Versão do módulo de mesclagem em RequiredID. Se este campo for Nulo, qualquer versão preencherá a dependência.

Validação

ICE03
ICE06
ICE25