Поделиться через


Структура пакета метаданных устройства

Каждый пакет метаданных устройства имеет следующую структуру каталогов:

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.