共用方式為


驅動程式功能資訊清單

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) 來包含它。

根據預設,這裡列出的所有驅動程式都會包含在所有映射中。

若要將驅動程式指定為選擇性:

  1. 選擇您想要選擇選用的驅動程式:

    <BaseDriverPackages>
      <DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="optional.inf" />
    </BaseDriverPackages>
    
  2. 在驅動程式 FM 中,將驅動程式從 BaseDriverPackages 元素移至 區 DriverFeatures 段。 當驅動程式位於 元素中 DriverFeatures 時,它將不再自動包含。

     <DriverFeatures>
      <DriverPackageFile Path="%WSKWorkspaceRoot%\DCHUDrivers\" Name="optional.inf">
      </DriverPackageFile>
    </DriverFeatures>
    
  3. 將 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>
    
  4. 藉由更新 您的OEMInput.xml ,將 FeatureID 新增至集合中的個別影像,如下所示:

<Features> 
  ...
  <OEM> 
    <Feature>OPTIONAL_DRIVER</Feature> 
  </OEM>
</Features>