Udostępnij przez


WPD_FUNCTIONAL_CATEGORY_DEVICE

Obiekt funkcjonalny WPD_FUNCTIONAL_CATEGORY_DEVICE hermetyzuje urządzenie (czyli najbardziej najbardziej obiekt urządzenia). Jeśli urządzenie implementuje tę kategorię funkcjonalności, powinna obsługiwać te właściwości oprócz właściwości wymienionych dla obiektu urządzenia .

Nazwa właściwości Wymagane lub opcjonalne
WPD_OBJECT_ID Wymagane, tylko do odczytu. Klient nie może ustawić tej właściwości nawet w czasie tworzenia.
WPD_OBJECT_PARENT_ID Wymagane.
WPD_OBJECT_NAME Wymagane.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Wymagane, tylko do odczytu. Klient nie może ustawić tej właściwości nawet w czasie tworzenia.
WPD_OBJECT_FORMAT Wymagane.
WPD_OBJECT_CONTENT_TYPE Wymagane.
WPD_OBJECT_ISHIDDEN Wymagane, jeśli obiekt jest ukryty.
WPD_OBJECT_ISSYSTEM Wymagane, jeśli obiekt jest obiektem systemowym (reprezentuje plik systemowy).
WPD_OBJECT_SIZE Wymagane, jeśli obiekt ma co najmniej jeden zasób.
WPD_OBJECT_ORIGINAL_FILE_NAME Wymagane, jeśli obiekt reprezentuje plik.
WPD_OBJECT_NON_CONSUMABLE Zalecane, jeśli obiekt nie jest przeznaczony do użycia przez urządzenie.
WPD_OBJECT_REFERENCES Wymagane, jeśli obiekt zawiera odwołania do innych obiektów.
WPD_OBJECT_KEYWORDS Fakultatywny.
WPD_OBJECT_SYNC_ID Fakultatywny.
WPD_OBJECT_IS_DRM_PROTECTED Wymagane, jeśli obiekt jest chroniony przez technologię DRM.
WPD_OBJECT_DATE_CREATED Fakultatywny.
WPD_OBJECT_DATE_MODIFIED Zalecane.
WPD_OBJECT_DATE_AUTHORED Fakultatywny.
WPD_OBJECT_BACK_REFERENCES Zalecane, jeśli obiekt jest przywołyyny przez inny obiekt.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID Fakultatywny.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Fakultatywny.
WPD_FUNCTIONAL_OBJECT_CATEGORY Wymagane.
WPD_DEVICE_SYNC_PARTNER Fakultatywny.
WPD_DEVICE_FIRMWARE_VERSION Wymagane.
WPD_DEVICE_POWER_LEVEL Zalecane, jeśli urządzenie ma baterię.
WPD_DEVICE_POWER_SOURCE Zalecane.
WPD_DEVICE_PROTOCOL Zalecane.
WPD_DEVICE_MANUFACTURER Wymagane.
WPD_DEVICE_MODEL Wymagane.
WPD_DEVICE_SERIAL_NUMBER Wymagane.
WPD_DEVICE_SUPPORTS_NON_CONSUMABLE Wymagane, jeśli urządzenie obsługuje obiekty nieużywane; oznacza to, że jeśli urządzenie może być używane do prostego przechowywania danych.
WPD_DEVICE_DATETIME Fakultatywny.
WPD_DEVICE_FRIENDLY_NAME Zalecane.
WPD_DEVICE_SUPPORTED_DRM_SCHEMES Zalecane, jeśli urządzenie obsługuje technologię DRM.
WPD_DEVICE_SUPPORTED_FORMATS_ARE_ORDERED Zalecane, jeśli urządzenie obsługuje preferowaną kolejność formatów.
WPD_DEVICE_TYPE Zalecane.

 

Typowe zasoby

Te obiekty zwykle nie hostują zasobów.

WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT