驅動程式功能資訊清單
Drier 功能資訊清單會定義您想要包含在映射中的驅動程式位置。 如同其他 功能資訊清單,驅動程式功能資訊清單必須包含在 <AdditionalFMs>
映射OEMInput.xml檔案的 元素中,才能將驅動程式 fm 中定義的驅動程式包含在映射中。
針對您的第一個映射,您可以使用 和 UpdateWSKDriversFM
,一次將所有驅動程式新增至映射CreateWSKDriversFM
。
範例驅動程式功能資訊清單
<?xml version="1.0" encoding="utf-8"?>
<FeatureManifest
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns="http://schemas.microsoft.com/embedded/2004/10/ImageUpdate" Revision="1" SchemaVersion="1.2">
<Drivers>
<BaseDriverPackages>
<DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="always.inf" />
</BaseDriverPackages>
<DriverFeatures>
<DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="optional.inf">
<FeatureID>OPTIONAL_DRIVER</FeatureID>
<!-- This FeatureID must be referenced in the OEMInput file to be included in the image. -->
</DriverPackageFile>
</DriverFeatures>
</Drivers>
</FeatureManifest>
選用驅動程式
Windows 系統套件中的腳本會在驅動程式 FM 中設定每個驅動程式,使其包含在映射中。 您可以修改驅動程式 FM,讓某些驅動程式必須特別新增至要包含在映射中的OEMInput.xml。
每個驅動程式 FM 都包含一個 BaseDriverPackages
區段,其定義將包含在所有映射中的驅動程式,以及 DriverFeatures
定義需要手動包含在映射中的驅動程式區段,方法是將其功能識別碼新增至OEMInput.xml。
如果您針對多個映射使用單一附隨品集,請將驅動程式 FM 設定為包含選擇性驅動程式,可讓您選擇要包含在特定映射設定中的驅動程式。 此案例中的驅動程式 FM 可以包含附隨品集中的所有驅動程式,同時指定:
- 要包含在所有映射中的基底驅動程式集
- 您可以手動新增至特定OEMInput.xml檔案的一組選擇性驅動程式
除非您特別將它們包含在映射設計中,否則標示為選擇性的驅動程式將不會包含在任何映射中。 這可讓您重複使用多個映射的驅動程式功能資訊清單。
使用選用驅動程式
當您設計包含不同驅動程式集的映射集合時,您可以將邏輯新增至功能資訊清單,讓驅動程式成為選擇性,然後藉由將新增至 映射組態檔, (OEMInput) 來包含它。
根據預設,這裡列出的所有驅動程式都會包含在所有映射中。
若要將驅動程式指定為選擇性:
選擇您想要選擇選用的驅動程式:
<BaseDriverPackages> <DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="optional.inf" /> </BaseDriverPackages>
在驅動程式 FM 中,將驅動程式從
BaseDriverPackages
元素移至 區DriverFeatures
段。 當驅動程式位於 元素中DriverFeatures
時,它將不再自動包含。<DriverFeatures> <DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="optional.inf"> </DriverPackageFile> </DriverFeatures>
將 FeatureID 指派給選擇性驅動程式。 您可以指派的 FeatureID 新增至您的OEMInput.xml,以便將驅動程式新增至映射:
<DriverFeatures> <DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="optional.inf"> <FeatureID>OPTIONAL_DRIVER</FeatureID> <!-- This FeatureID must be referenced in the OEMInput file to be included in the image. --> </DriverPackageFile> </DriverFeatures>
藉由更新 您的OEMInput.xml ,將 FeatureID 新增至集合中的個別影像,如下所示:
<Features>
...
<OEM>
<Feature>OPTIONAL_DRIVER</Feature>
</OEM>
</Features>