Структура пакета метаданных устройства
Каждый пакет метаданных устройства имеет следующую структуру каталогов:
PackageInfo.xml
DeviceInformation\
DeviceInfo.xml
*DeviceIcon*.ico
WindowsInformation\
WindowsInfo.xml
DeviceStage\
При создании пакета метаданных устройства XML-документы и файлы значков хранятся в следующих каталогах:
XML-документ PackageInfo находится в корне каталога. Имя этого XML-документа должно быть PackageInfo.xml.
Подкаталог DeviceInformation содержит XML-документ DeviceInfo и необязательный файл значка устройства. Имя XML-документа должно быть DeviceInfo.xml.
Если пакет метаданных устройства содержит файл значка устройства, он может иметь любое имя, но должен заканчиваться суффиксом ICO. Дополнительные сведения см. в разделе Файл значка устройства.
Подкаталог WindowsInformation содержит XML-документ WindowsInfo. Имя XML-документа должно быть WindowsInfo.xml.
Подкаталог DeviceStage содержит конкретные файлы, которые используются этапом устройства Windows для представления интерфейса Device Stage. Device Stage — это многофункциональная платформа для разработки и распространения взаимодействия с конкретными устройствами. С помощью Device Stage производитель устройств может создавать интерфейсы, соответствующие фирменной символике, функциональным возможностям и службам своего устройства, определив только несколько XML-файлов и графики.
Если производитель устройств использует интерфейс Device Stage для устройства, Windows требует, чтобы каталог DeviceStage был в пакете метаданных устройства. В противном случае Windows игнорирует каталог, если он находится в пакете.
Примечание Device Stage поддерживается для ограниченного числа классов устройств.
Дополнительные сведения о интерфейсе устройств Windows, этапе устройства и схеме XML этапа устройства можно найти в пакете средств разработки для взаимодействия с устройствами (Майкрософт).
При создании пакета метаданных устройства следует следовать следующим рекомендациям:
Каждый XML-документ должен быть сохранен с использованием кодировки UTF-8.
Пакет метаданных устройства не обязательно должен включать значок устройства. Однако мы настоятельно рекомендуем, чтобы пакет метаданных устройства содержал файл значка устройства. Используется для отображения фотореалистичного изображения устройства в разделе Устройства и принтеры.
Начиная с версии Windows 7 комплекта драйверов Windows (WDK), пример для тостера предоставляет пример пакета метаданных устройства. XML-документы для этого пакета находятся в подкаталоге src\general\тостер\devicemetadatapackage WDK.