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


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

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 Объект — аудиоальбом.
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 Объект — это альбом изображений.
WPD_CONTENT_TYPE_MEDIA_CAST Объект является объектом приведения мультимедиа. Объект приведения мультимедиа может представлять объект контейнера, который группит связанное содержимое, опубликованное в Интернете. Например, канал RSS можно представить как объект приведения мультимедиа, а свойство WPD_OBJECT_REFERENCES этого объекта содержит список идентификаторов объектов, представляющих каждый элемент в канале.
WPD_CONTENT_TYPE_MEMO Объект представляет данные memo, например текстовые заметки.
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM Объект — это альбом смешанных объектов мультимедиа, например аудио, изображения и видеофайлы.
WPD_CONTENT_TYPE_PLAYLIST Объект является списком воспроизведения.
WPD_CONTENT_TYPE_PROGRAM Объект представляет файл, который можно запустить, например скрипт или исполняемый файл.
WPD_CONTENT_TYPE_SECTION Объект описывает раздел данных, содержащихся в другом объекте. Например, большой звуковой файл может быть лучше всего описан рядом глав. Каждая глава может быть объектом WPD_CONTENT_TYPE_SECTION с собственным искусством главы, метаданными и т. д., данные которого представляют собой подмножество большого звукового файла (например, 1-й глава — первая 10 минут, 2-я глава — следующая 20 минут и т. д.).
WPD_CONTENT_TYPE_TASK Объект — это задача, например элемент в списке to-do.
WPD_CONTENT_TYPE_TELEVISION Объект — это телезапись.
WPD_CONTENT_TYPE_UNSPECIFIED Объект — это универсальный объект, который не попадает в предопределенные типы контента WPD.
WPD_CONTENT_TYPE_VIDEO Объект — это видео, например ФАЙЛ WMV или AVI.
WPD_CONTENT_TYPE_VIDEO_ALBUM Объект — это видеоальбом.
WPD_CONTENT_TYPE_WIRELESS_PROFILE Объект содержит сведения о доступе к беспроводной сети.
объект устройства Не свойство PROPERTYKEY, но все объекты должны поддерживать свойства, перечисленные в этом разделе.

Обзорприложений