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