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


Требования к объектам

WPD классифицирует все объекты по типу контента. Объект определенного типа должен поддерживать минимальный список свойств и ресурсов (а для объекта устройства — набор команд). Тип объекта описывается его свойством WPD_OBJECT_CONTENT_TYPE ; каждый объект должен поддерживать это свойство.

WPD определяет следующие типы содержимого (в виде значений GUID). Поставщик может создавать собственный пользовательский тип контента, предоставляя собственный GUID.

Примечание. Приложения общего назначения обычно обрабатывают только один из предопределенных типов. Приложения поставщиков, конечно, могут в полной мере использовать пользовательские типы, о которые они знают.

Сведения о том, какие свойства и ресурсы должны поддерживать каждый из них, см. на странице описания каждого из следующих типов объектов.

GUID типа контента Описание
WPD_CONTENT_TYPE_ALL Этот тип контента можно использовать только в определенных методах запроса, чтобы указать, что вас интересуют все типы устройств; невозможно создать объект этого типа. При проектировании пользовательского объекта он должен поддерживать как минимум эти свойства.
WPD_CONTENT_TYPE_APPOINTMENT Объект — это встреча в календаре.
WPD_CONTENT_TYPE_AUDIO Объект — это звуковой файл, например файл WMA или MP3.
WPD_CONTENT_TYPE_AUDIO_ALBUM Object — это аудиоальбом.
WPD_CONTENT_TYPE_CALENDAR Объект — это календарь.
WPD_CONTENT_TYPE_CERTIFICATE Объект — это сертификат, используемый для проверки подлинности.
WPD_CONTENT_TYPE_CONTACT Объект — это персональные контактные данные, например файл vCard.
WPD_CONTENT_TYPE_CONTACT_GROUP Объект представляет группу контактов. Свойство WPD_OBJECT_REFERENCES этого объекта содержит список идентификаторов объектов для различных объектов WPD_CONTENT_TYPE_CONTACT.
WPD_CONTENT_TYPE_DOCUMENT Объект — это контейнер для текста с форматированием или без нее. Примерами могут быть файлы microsoft Word и обычные текстовые файлы.
WPD_CONTENT_TYPE_EMAIL Объект — это сообщение электронной почты.
WPD_CONTENT_TYPE_FOLDER Объект — это папка.
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT Объект — это функциональный объект, представляющий функциональные возможности устройства.
WPD_CONTENT_TYPE_GENERIC_FILE Объект — это универсальный физический файл, который не относится ни к одному из стандартных типов содержимого для файлов.
WPD_CONTENT_TYPE_IMAGE Объект — это неподвижное изображение, например JPEG-файл.
WPD_CONTENT_TYPE_IMAGE_ALBUM Object — это альбом изображений.
WPD_CONTENT_TYPE_MEDIA_CAST Объект — это объект приведения мультимедиа. Объект приведения мультимедиа может представлять объект контейнера, который группировывает связанное содержимое, опубликованное в Интернете. Например, КАНАЛ RSS можно представить в виде объекта приведения мультимедиа, а свойство WPD_OBJECT_REFERENCES этого объекта содержит список идентификаторов объектов, представляющих каждый элемент в канале.
WPD_CONTENT_TYPE_MEMO Объект представляет данные memo, например текстовую заметку.
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM Object — это альбом смешанных мультимедийных объектов, например аудиофайлов, изображений и видеофайлов.
WPD_CONTENT_TYPE_PLAYLIST Объект — это список воспроизведения.
WPD_CONTENT_TYPE_PROGRAM Объект представляет файл, который можно запустить, например скрипт или исполняемый файл.
WPD_CONTENT_TYPE_SECTION Object описывает раздел данных, содержащихся в другом объекте. Например, большой звуковой файл лучше всего описать в серии глав. Каждая глава может быть WPD_CONTENT_TYPE_SECTION объектом с собственными рисунками глав, метаданными и т. д., данные которого являются подмножеством большого звукового файла (например, 1-я глава — первые 10 минут, второе — следующие 20 минут и т. д.).
WPD_CONTENT_TYPE_TASK Объект — это задача, например элемент в списке задач.
WPD_CONTENT_TYPE_TELEVISION Объект — это телевизионная запись.
WPD_CONTENT_TYPE_UNSPECIFIED Object — это универсальный объект, который не относится к предопределенным типам контента WPD.
WPD_CONTENT_TYPE_VIDEO Объект — это видео, например ФАЙЛ WMV или AVI.
WPD_CONTENT_TYPE_VIDEO_ALBUM Object — это видеоальбом.
WPD_CONTENT_TYPE_WIRELESS_PROFILE Объект содержит сведения о доступе к беспроводной сети.
Объект Device Не propertyKEY, но все объекты должны поддерживать свойства, перечисленные в этом разделе.

Общие сведения о приложении