WPD_FUNCTIONAL_CATEGORY_DEVICE

WPD_FUNCTIONAL_CATEGORY_DEVICE功能对象封装设备 (,即设备) 的最顶层对象。 如果设备实现此功能类别,则除了为 设备对象列出的属性外,它还应支持这些属性。

属性名称 必需或可选
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_FUNCTIONAL_OBJECT_CATEGORY 必需。
WPD_DEVICE_SYNC_PARTNER 可选。
WPD_DEVICE_FIRMWARE_VERSION 必需。
WPD_DEVICE_POWER_LEVEL 如果设备有电池,则建议使用。
WPD_DEVICE_POWER_SOURCE 推荐。
WPD_DEVICE_PROTOCOL 推荐。
WPD_DEVICE_MANUFACTURER 必需。
WPD_DEVICE_MODEL 必需。
WPD_DEVICE_SERIAL_NUMBER 必需。
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE 如果设备支持非易耗品对象,则为必需;也就是说,如果设备可用于简单数据存储,则为 。
WPD_DEVICE_DATETIME 可选。
WPD_DEVICE_FRIENDLY_NAME 推荐。
WPD_DEVICE_SUPPORTED_DRM_SCHEMES 如果设备支持 DRM 技术,则建议使用。
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED 如果设备支持首选格式排序,则建议使用。
WPD_DEVICE_TYPE 推荐。

 

典型资源

这些对象通常不托管资源。

WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT