共用方式為


裝置中繼資料套件結構

每個裝置中繼資料套件都有下列目錄結構:

PackageInfo.xml

DeviceInformation\
    DeviceInfo.xml
    *DeviceIcon*.ico

WindowsInformation\
    WindowsInfo.xml

DeviceStage\

當您建立裝置中繼資料套件時,XML 檔和圖示檔案會儲存在下列目錄中:

  • PackageInfo XML 檔位於目錄的根目錄。 此 XML 檔的名稱必須PackageInfo.xml。

  • DeviceInformation 子目錄包含 DeviceInfo XML 檔和 選擇性裝置圖示檔案。 XML 檔的名稱必須DeviceInfo.xml。

    如果您的裝置中繼資料套件包含裝置圖示檔案,它可以具有任何名稱,但結尾必須是 .ico的尾碼。 如需詳細資訊,請參閱 裝置圖示檔案

  • WindowsInformation 子目錄包含 WindowsInfo XML 檔。 XML 檔的名稱必須WindowsInfo.xml。

  • DeviceStage 子目錄包含 Windows 裝置階段用來呈現裝置階段體驗的特定檔案。 裝置階段是開發及散發裝置特定體驗的豐富平臺。 透過裝置階段,裝置製作者只要定義幾個 XML 檔案和圖形,即可建立符合其裝置商標、功能和服務的體驗。

    如果裝置製作者使用裝置的裝置階段體驗,Windows 需要 DeviceStage 目錄位於裝置中繼資料套件中。 否則,如果目錄位於套件中,Windows 就會忽略目錄。

    注意 裝置階段支援有限數量的裝置類別。

如需 Windows 裝置體驗、裝置階段和裝置階段 XML 架構的詳細資訊,請參閱 Microsoft 裝置體驗開發工具組

當您建立裝置中繼資料套件時,您應該遵循下列指導方針:

  • 每個 XML 檔都必須使用 UTF-8 編碼來儲存。

  • 裝置中繼資料套件不需要包含裝置圖示。 不過,強烈建議裝置中繼資料套件包含 裝置圖示檔案。 這可用來在裝置和印表機中顯示裝置的相片實際影像。

從 Windows 7 版本的 Windows 驅動程式套件 (WDK) 開始, 「Toaster 範例 」會提供範例裝置中繼資料套件。 此套件的 XML 檔位於 WDK 的 src\general\toaster\devicemetadatapackage 子目錄中。