Требования к объектам
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, но все объекты должны поддерживать свойства, перечисленные в этом разделе. |
Связанные разделы
-
Обзорприложений