裝置中繼資料套件結構
每個裝置中繼資料套件都有下列目錄結構:
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 子目錄中。