Tabla ModuleDependency
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 habilita una herramienta de combinación o comprobación para asegurarse de que los módulos de combinación necesarios se incluyen de hecho en la base de datos del instalador del usuario. La herramienta comprueba haciendo referencia cruzada a esta tabla con la tabla ModuleSignature de la base de datos del instalador.
La tabla ModuleDependency tiene las columnas siguientes.
Columna | Tipo | Llave | Nullable |
---|---|---|---|
ModuleID | identificador | Y | N |
ModuleLanguage | entero | Y | N |
RequiredID | identificador | Y | N |
RequiredLanguage | entero | Y | N |
RequiredVersion | versión de | Y |
Columnas
-
ModuleID de
-
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 requerido por el módulo de combinación en ModuleID.
-
RequiredLanguage
-
Id. de idioma numérico del módulo de combinación en RequiredID. La columna RequiredLanguage puede especificar el identificador de idioma de un solo idioma, 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 tener un código de idioma en ese grupo satisface la dependencia. Si RequiredLanguage está establecido en 0, cualquier 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