Таблица ModuleDependency
Таблица ModuleDependency хранит список других модулей слияния, необходимых для правильной работы этого модуля слияния. Эта таблица позволяет инструменту слияния или проверки гарантировать, что необходимые модули слияния фактически включены в базу данных установщика пользователя. Средство проверяет путем перекрестной ссылки на эту таблицу с таблицей ModuleSignature в базе данных установщика.
Таблица ModuleDependency содержит следующие столбцы.
Столбец | Тип | Ключ | Допустимое значение NULL |
---|---|---|---|
ModuleID | идентификатора | Y | N |
ModuleLanguage | целочисленного | Y | N |
Обязательный идентификатор | идентификатора | Y | N |
RequiredLanguage | целочисленного | Y | N |
RequiredVersion | версии | Y |
Столбцы
-
ModuleID
-
Идентификатор модуля слияния. Это внешний ключ в таблице ModuleSignature.
-
ModuleLanguage
-
Десятичный идентификатор языка модуля слияния в ModuleID. Это внешний ключ в таблице ModuleSignature.
-
обязательный идентификатор
-
Идентификатор модуля слияния, необходимого модулю слияния в ModuleID.
-
RequiredLanguage
-
Числовые идентификаторы языка модуля слияния в RequiredID. Столбец RequiredLanguage может указать идентификатор языка для одного языка, например 1033 для английского языка, или указать идентификатор языка для группы языков, например 9 для любого английского языка. Если поле содержит идентификатор языка группы, любой модуль слияния с кодом языка в этой группе удовлетворяет зависимости. Если параметр RequiredLanguage имеет значение 0, любой модуль слияния, заполненный другими требованиями, удовлетворяет зависимости.
-
RequiredVersion
-
Версия модуля слияния в RequiredID. Если это поле равно NULL, любая версия заполняет зависимость.
Ратификация