WPD_FUNCTIONAL_CATEGORY_DEVICE
A WPD_FUNCTIONAL_CATEGORY_DEVICE functional object encapsulates the device (that is, the top-most object of the device). If a device implements this functional category, it should support these properties in addition to the properties listed for the device object.
Property Name | Required or Optional |
---|---|
WPD_OBJECT_ID | Required, read-only. A client cannot set this property, even at creation time. |
WPD_OBJECT_PARENT_ID | Required. |
WPD_OBJECT_NAME | Required. |
WPD_OBJECT_PERSISTENT_UNIQUE_ID | Required, read-only. A client cannot set this property, even at creation time. |
WPD_OBJECT_FORMAT | Required. |
WPD_OBJECT_CONTENT_TYPE | Required. |
WPD_OBJECT_ISHIDDEN | Required if the object is hidden. |
WPD_OBJECT_ISSYSTEM | Required if the object is a system object (represents a system file). |
WPD_OBJECT_SIZE | Required if the object has at least one resource. |
WPD_OBJECT_ORIGINAL_FILE_NAME | Required if the object represents a file. |
WPD_OBJECT_NON_CONSUMABLE | Recommended if the object is not meant for consumption by the device. |
WPD_OBJECT_REFERENCES | Required if the object has references to other objects. |
WPD_OBJECT_KEYWORDS | Optional. |
WPD_OBJECT_SYNC_ID | Optional. |
WPD_OBJECT_IS_DRM_PROTECTED | Required if the object is protected by DRM technology. |
WPD_OBJECT_DATE_CREATED | Optional. |
WPD_OBJECT_DATE_MODIFIED | Recommended. |
WPD_OBJECT_DATE_AUTHORED | Optional. |
WPD_OBJECT_BACK_REFERENCES | Recommended if the object is referenced by another object. |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID | Optional. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE | Optional. |
WPD_FUNCTIONAL_OBJECT_CATEGORY | Required. |
WPD_DEVICE_SYNC_PARTNER | Optional. |
WPD_DEVICE_FIRMWARE_VERSION | Required. |
WPD_DEVICE_POWER_LEVEL | Recommended if device has a battery. |
WPD_DEVICE_POWER_SOURCE | Recommended. |
WPD_DEVICE_PROTOCOL | Recommended. |
WPD_DEVICE_MANUFACTURER | Required. |
WPD_DEVICE_MODEL | Required. |
WPD_DEVICE_SERIAL_NUMBER | Required. |
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE | Required if the device supports non-consumable objects; that is, if the device can be used for simple data storage. |
WPD_DEVICE_DATETIME | Optional. |
WPD_DEVICE_FRIENDLY_NAME | Recommended. |
WPD_DEVICE_SUPPORTED_DRM_SCHEMES | Recommended if the device supports DRM technology. |
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED | Recommended if the device supports preferred format ordering. |
WPD_DEVICE_TYPE | Recommended. |
Typical Resources
These objects typically do not host resources.
Related topics