Share via


WPD_FUNCTIONAL_CATEGORY_DEVICE

banner art

Previous Next

WPD_FUNCTIONAL_CATEGORY_DEVICE

A WPD_FUNCTIONAL_CATEGORY_DEVICE functional object encapsulates the device (that is, the top-most object of the device).

In addition to the common properties listed in WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT, these functional objects must host the following properties.

Property Name Required or 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.
WPD_DEVICE_DATETIME Optional
WPD_DEVICE_FRIENDLY_NAME Recommended
WPD_DEVICE_SUPPORTED_DRM_SCHEMES Recommended if the device supports DRM.
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.

See Also

Previous Next