デバイス メタデータのパッケージ構造
各デバイスメタデータのパッケージには、次のディレクトリ構造があります。
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 Device Stage で Device Stage エクスペリエンスを表示するために使用される特定のファイルが含まれています。 Device Stage は、デバイス固有のエクスペリエンスを開発および配布するための豊富なプラットフォームです。 Device Stage を使用すると、デバイスメーカーは、いくつかの XML ファイルとグラフィックスのみを定義することで、デバイスのブランド化、機能、およびサービスに一致するエクスペリエンスを作成できます。
デバイスメーカーがデバイスの Device Stage エクスペリエンスを使用する場合、Windows では DeviceStage ディレクトリがデバイスメタデータのパッケージに含まれている必要があります。 それ以外の場合、パッケージ内にあるディレクトリは無視されます。
メモ デバイスステージは、限られた数のデバイスクラスでサポートされています。
Windows デバイスエクスペリエンス、デバイスステージ、および Device Stage XML スキーマの詳細については、Microsoft デバイスエクスペリエンス開発キット を参照してください。
デバイスメタデータのパッケージを作成するときは、次のガイドラインに従う必要があります。
それぞれの XML ドキュメントは、UTF-8 エンコードを使用して保存する必要があります。
デバイスメタデータのパッケージには、デバイスアイコンを含める必要はありません。 ただし、デバイスメタデータのパッケージにはデバイスアイコンファイルが含まれていることを強くお勧めします。 これは、デバイスとプリンターでデバイスの写真にリアルな画像を表示するために使用されます。
Windows 7 バージョンの Windows ドライバーキット (WDK) 以降、 トースターサンプル にはサンプルのデバイスメタデータのパッケージが用意されています。 このパッケージの XML ドキュメントは、WDK の src\general\toaster\devicemetadatapackage サブディレクトリにあります。