Манифесты компонентов
Манифесты функций определяют расположения для компонентов, приложений и пакетов драйверов, которые необходимо включить в образы.
Если манифест компонента включен в файл конфигурации образа (OEMInput.xml), по умолчанию все пакеты, определенные в этом манифесте компонента, добавляются в образ во время создания образа.
Пакеты также могут быть помечены как необязательные и назначены идентификаторы: функции и драйверы получают идентификаторы компонентов, а приложения — идентификаторы приложений. Эти идентификаторы используются в файле конфигурации образа (OEMInput.xml) для указания необязательных пакетов, которые следует добавить в образ.
Манифесты функций могут включать:
- Базовый набор пакетов, которые будут добавлены в образ
- Сочетание набора базовых пакетов и дополнительных компонентов, которые можно добавить вручную
- Только необязательные компоненты, в которых необходимо указать компоненты, которые вы хотите включить в образ
Манифесты компонентов в дизайне изображений
Манифесты основных функций
Каждый образ ОС фабрики имеет манифест основной функции, который не указан в файле OEMInput, но безоговорочно включен в каждый образ. Эти манифесты основных функций определяют основные пакеты и функции, доступные в образе ОС фабрики, и их нельзя изменить. Манифесты основных функций зависят от продукта и включаются в образ на <Product>
основе значения в OEMInput.xml.
Манифесты основных функций для каждого продукта:
Продукт | Манифест основной функции |
---|---|
Фабричные ОС | FactoryOSFM.xml |
Манифесты дополнительных функций
После создания рабочей области файл OEMInput.xml содержит несколько манифестов функций, чтобы включить конфигурацию для типа образа, выбранного при запуске prepwskworkspace
.
Вы можете добавить дополнительные манифесты функций, чтобы включить дополнительные функции, приложения, драйверы или параметры, добавив <AdditionalFM>
элемент, включающий путь к манифесту функции, который вы добавляете.
Ниже приведен пример того, что можно увидеть в OEMInput.xml:
<AdditionalFMs>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreProductionFM.xml</AdditionalFM>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\WindowsCoreNonProductionFM.xml</AdditionalFM>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\FOSNonProductionFM.xml</AdditionalFM>
<AdditionalFM>%WSKContentRoot%\FMFiles\%WSKImageArchitecture%\FactoryOS\GenericDeviceFM.xml</AdditionalFM>
<!-- Add OEM FMs here. -->
<AdditionalFM>%WSKWorkspaceRoot%\FMFiles\OEMAppsFM.xml</AdditionalFM>
<AdditionalFM>%WSKWorkspaceRoot%\FMFiles\OEMDriversFM.xml</AdditionalFM>
</AdditionalFMs>
Примечание
Некоторые манифесты функций включают пакеты и компоненты, которые можно использовать только для тестирования. Эти манифесты функций обычно имеют NonProduction
в имени, а <ReleaseType>
атрибут в их <FeatureManifest>
элементе имеет значение Test.
См. также раздел
- См. статью Манифесты функций приложений , чтобы узнать, как использовать манифесты функций для добавления приложений в изображение.
- Сведения о том, как использовать манифесты функций для добавления драйверов в образ, см. в статье Манифесты функций .
- См . раздел Настройка параметров , чтобы узнать, как использовать скрипты в системном комплекте Windows для добавления манифеста функции параметров в образ.