Sdílet prostřednictvím


WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT

Objekt, který popisuje jeho typ jako WPD_CONTENT_FUNCTIONAL_OBJECT představuje funkční objekt zapouzdření funkčnosti zařízení.

Všechny funkční objekty, bez ohledu na typ, podporují následující vlastnosti. (Pokud definujete vlastní funkční objekt, musí také podporovat tyto vlastnosti.)

Název vlastnosti Povinné nebo volitelné
WPD_OBJECT_ID Povinné, jen pro čtení. Klient nemůže tuto vlastnost nastavit ani při vytváření.
WPD_OBJECT_PARENT_ID Požadovaný.
WPD_OBJECT_NAME Požadovaný.
WPD_OBJECT_PERSISTENT_UNIQUE_ID Povinné, jen pro čtení. Klient nemůže tuto vlastnost nastavit ani při vytváření.
WPD_OBJECT_FORMAT Požadovaný.
WPD_OBJECT_CONTENT_TYPE Požadovaný.
WPD_OBJECT_ISHIDDEN Vyžaduje se, pokud je objekt skrytý.
WPD_OBJECT_ISSYSTEM Vyžaduje se, pokud je objekt systémovým objektem (představuje systémový soubor).
WPD_OBJECT_SIZE Vyžaduje se, pokud má objekt alespoň jeden prostředek.
WPD_OBJECT_ORIGINAL_FILE_NAME Vyžaduje se, pokud objekt představuje soubor.
WPD_OBJECT_NON_CONSUMABLE Doporučuje se, pokud objekt není určen ke spotřebě zařízení.
WPD_OBJECT_REFERENCES Vyžaduje se, pokud má objekt odkazy na jiné objekty.
WPD_OBJECT_KEYWORDS Volitelný.
WPD_OBJECT_SYNC_ID Volitelný.
WPD_OBJECT_IS_DRM_PROTECTED Vyžaduje se, pokud je objekt chráněný technologií DRM.
WPD_OBJECT_DATE_CREATED Volitelný.
WPD_OBJECT_DATE_MODIFIED Doporučený.
WPD_OBJECT_DATE_AUTHORED Volitelný.
WPD_OBJECT_BACK_REFERENCES Doporučuje se, pokud na objekt odkazuje jiný objekt.
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID Volitelný.
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE Volitelný.
WPD_OBJECT_CAN_DELETE Vyžaduje se, pokud objekt nelze odstranit.
WPD_OBJECT_LANGUAGE_LOCALE Volitelný.
WPD_FUNCTIONAL_OBJECT_CATEGORY Požadovaný. V následující tabulce najdete kategorie definované přenosnými zařízeními s Windows.

 

Typické prostředky

Tyto objekty obvykle hostují prostředky.

Kategorie funkčních objektů

Funkční objekty lze seskupit do kategorií v závislosti na jejich funkcích. Kategorii popisuje vlastnost WPD_FUNCTIONAL_OBJECT_CATEGORY (hodnota GUID). Kategorie určuje, které další vlastnosti jsou podporovány.

Následující tabulka popisuje kategorie definované přenosnými zařízeními s Windows. V popisu kategorie se dozvíte, jaké další vlastnosti a prostředky objekt podporuje.

Kategorie funkčnosti Popis
WPD_FUNCTIONAL_CATEGORY_ALL Tato funkční kategorie je platná pouze jako parametr pro určité funkce dotazu (aby bylo možné označit, že všechny typy funkčních objektů jsou přijatelné) a není hlášenou funkční kategorií ovladače.
WPD_FUNCTIONAL_CATEGORY_AUDIO_CAPTURE Objekt zapouzdřuje funkci záznamu zvuku v zařízení, například hlasový záznam nebo jinou součást záznamu zvuku.
WPD_FUNCTIONAL_CATEGORY_DEVICE Objekt zapouzdřuje zařízení (to znamená nejvyšší objekt zařízení).
WPD_FUNCTIONAL_CATEGORY_NETWORK_CONFIGURATION Objekt zapouzdřuje funkce konfigurace sítě pro zařízení, například profily WiFi nebo partnerství.
WPD_FUNCTIONAL_CATEGORY_RENDERING_INFORMATION Objekt popisuje typy mediálních souborů, které zařízení dokáže přehrát.
WPD_FUNCTIONAL_CATEGORY_SMS Objekt zapouzdřuje funkce služby krátkých zpráv (běžně označované jako "textové zprávy") na zařízení.
WPD_FUNCTIONAL_CATEGORY_STILL_IMAGE_CAPTURE Objekt zapouzdřuje funkce zachytávání obrázků na zařízení, jako je fotoaparát nebo příloha fotoaparátu.
WPD_FUNCTIONAL_CATEGORY_STORAGE Objekt zapouzdřuje fyzické úložiště souborů v zařízení.
WPD_FUNCTIONAL_CATEGORY_VIDEO_CAPTURE Objekt zapouzdřuje funkci zachycení videa v zařízení, například součást záznamu videa. Aplikace používá tento objekt k získání programového řízení.

 

požadavky pro objekty