Condividi tramite


Manifesti delle funzionalità

I manifesti delle funzionalità definiscono i percorsi per i pacchetti di funzionalità, app e driver da includere nelle immagini.

Quando un manifesto della funzionalità viene incluso in un file di configurazione dell'immagine (OEMInput.xml), per impostazione predefinita tutti i pacchetti definiti nel manifesto della funzionalità vengono aggiunti in un'immagine al momento della creazione dell'immagine.

I pacchetti possono anche essere contrassegnati come facoltativi e assegnati a un ID: le funzionalità e i driver ottengono GLI ID funzionalità e le app ottengono GLI ID app. Questi ID vengono usati nel file di configurazione dell'immagine (OEMInput.xml) per specificare i pacchetti facoltativi da aggiungere a un'immagine.

I manifesti delle funzionalità possono includere:

  • Set di base di pacchetti che verranno aggiunti a un'immagine
  • Combinazione di un set di pacchetti di base e funzionalità facoltative che è possibile aggiungere manualmente
  • Solo le funzionalità facoltative, in cui è necessario specificare le funzionalità che si desidera includere nell'immagine

Un file di configurazione dell'immagine di esempio (OEMInput) che fa riferimento ai manifesti delle funzionalità, che fanno riferimento a pacchetti di app e driver diversi.

Manifesti delle funzionalità nella progettazione dell'immagine

Manifesti delle funzionalità di base

Ogni immagine del sistema operativo factory ha un manifesto di funzionalità di base non elencato in un file OEMInput, ma è incluso in modo incondizionato in ogni progettazione di immagini. Questi manifesti di funzionalità di base definiscono i pacchetti di base e le funzionalità disponibili in un'immagine del sistema operativo factory e non possono essere modificati. I manifesti delle funzionalità principali sono specifici del prodotto e inclusi in un'immagine in base al <Product> valore in OEMInput.xml.

Manifesti di funzionalità di base per ogni prodotto:

Prodotto Manifesto della funzionalità principale
Sistema operativo factory FactoryOSFM.xml

Manifesti di funzionalità aggiuntivi

Dopo aver creato un'area di lavoro, il file OEMInput.xml include diversi manifesti di funzionalità per abilitare la configurazione per il tipo di immagine scelto durante l'esecuzione prepwskworkspacedi .

È possibile aggiungere altri manifesti di funzionalità per abilitare funzionalità aggiuntive, app, driver o impostazioni aggiungendo un <AdditionalFM> elemento che include il percorso del manifesto della funzionalità che si sta aggiungendo.

Ecco un esempio di ciò che potrebbe essere visualizzato nel 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>

Nota

Alcuni manifesti di funzionalità includono pacchetti e funzionalità che possono essere usati solo per il test. Questi manifesti di funzionalità hanno NonProduction in genere il nome e hanno l'attributo <ReleaseType> nel relativo <FeatureManifest> elemento impostato su Test.

Vedi anche

  • Vedere Manifesti delle funzionalità dell'app per informazioni su come usare i manifesti delle funzionalità per aggiungere app a un'immagine.
  • Per informazioni su come usare i manifesti delle funzionalità per aggiungere driver a un'immagine, vedere Manifesti delle funzionalità .
  • Vedere Personalizzare le impostazioni per informazioni su come usare gli script nel kit di sistema Windows per aggiungere un manifesto delle funzionalità delle impostazioni a un'immagine.