ModuleDependency (tabla)

La tabla ModuleDependency mantiene una lista de otros módulos de combinación necesarios para que este módulo de combinación funcione correctamente. Esta tabla permite una herramienta de comprobación o combinación para garantizar que los módulos de combinación necesarios se incluyen realmente en la base de datos del instalador del usuario. La herramienta realiza la comprobación mediante referencia cruzada de esta tabla con la tabla ModuleSignature de la base de datos del instalador.

La tabla ModuleDependency tiene las columnas siguientes.

Columna Tipo Clave Nullable
ModuleID Identificador Y No
ModuleLanguage Entero Y No
RequiredID Identificador Y No
RequiredLanguage Entero Y No
RequiredVersion Versión Y

 

Columnas

ModuleID

Identificador del módulo de combinación. Se trata de una clave externa en la tabla ModuleSignature.

ModuleLanguage

Identificador de idioma decimal del módulo de combinación en ModuleID. Se trata de una clave externa en la tabla ModuleSignature.

RequiredID

Identificador del módulo de combinación que el módulo de combinación en ModuleID requiere.

RequiredLanguage

Identificador de idioma numérico del módulo de combinación en RequiredID. La columna RequiredLanguage puede especificar el identificador de idioma para un idioma único, como 1033 para inglés de EE. UU., o especificar el identificador de idioma de un grupo de idiomas, como 9 para cualquier inglés. Si el campo contiene un identificador de idioma de grupo, cualquier módulo de combinación con un código de idioma en ese grupo satisface la dependencia. Si RequiredLanguage se establece en 0, todo módulo de combinación que rellene los demás requisitos satisface la dependencia.

RequiredVersion

Versión del módulo de combinación en RequiredID. Si este campo es Null, cualquier versión rellena la dependencia.

Validación

ICE03
ICE06
ICE25