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


WPD_CONTENT_TYPE_ALL

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

Если вы разрабатываете пользовательский объект, он должен как минимум поддерживать эти свойства.

Имя свойства Обязательный или необязательный
WPD_OBJECT_ID Обязательный, доступный только для чтения. Клиент не может задать это свойство даже во время создания.
WPD_OBJECT_PARENT_ID Обязательный элемент.
WPD_OBJECT_NAME Требуется, если объект представляет файл.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Обязательный, доступный только для чтения. Клиент не может задать это свойство даже во время создания.
WPD_OBJECT_FORMAT Обязательный элемент.
WPD_OBJECT_CONTENT_TYPE Обязательный элемент.
WPD_OBJECT_ISHIDDEN Требуется, если объект скрыт.
WPD_OBJECT_ISSYSTEM Требуется, если объект является системным объектом (представляет системный файл).
WPD_OBJECT_SIZE Требуется, если объект имеет по крайней мере один ресурс.
WPD_OBJECT_ORIGINAL_FILE_NAME Требуется, если объект представляет файл.
WPD_OBJECT_NON_CONSUMABLE Рекомендуется, если объект не предназначен для использования устройством.
WPD_OBJECT_REFERENCES Требуется, если объект имеет ссылки на другие объекты.
WPD_OBJECT_KEYWORDS Необязательный элемент.
WPD_OBJECT_SYNC_ID Необязательный элемент.
WPD_OBJECT_IS_DRM_PROTECTED Требуется, если объект защищен технологией управления цифровыми правами (DRM).
WPD_OBJECT_DATE_CREATED Необязательный элемент.
WPD_OBJECT_DATE_MODIFIED (рекомендуется).
WPD_OBJECT_DATE_AUTHORED Необязательный элемент.
WPD_OBJECT_BACK_REFERENCES Рекомендуется, если на объект ссылается другой объект.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID Необязательный элемент.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Необязательный элемент.
WPD_OBJECT_CAN_DELETE Требуется, если объект не может быть удален.
WPD_OBJECT_LANGUAGE_LOCALE Необязательный элемент.

 

Типичные ресурсы

Обычно эти объекты не размещают ресурсы.

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