Nesneler için Gereksinimler
WPD tüm nesneleri içerik türüne göre sınıflandırır. Belirli bir türdeki nesnenin en düşük özellik ve kaynak listesini (ve cihaz nesnesi için bir komut kümesini) desteklemesi beklenir. Nesnenin türü, WPD_OBJECT_CONTENT_TYPE özelliğiyle açıklanır; her nesne bu özelliği desteklemelidir.
WPD aşağıdaki içerik türlerini tanımlar (GUID değerleri olarak). Satıcı, kendi GUID'sini sağlayarak kendi özel içerik türünü oluşturabilir.
Not Genel amaçlı uygulamalar genellikle önceden tanımlanmış türlerden yalnızca birini işler. Satıcı uygulamaları elbette bildikleri özel türlerden tam olarak yararlanabilir.
Her birinin desteklemesi gereken özellikleri ve kaynakları öğrenmek için aşağıdaki nesne türlerinin her birinin açıklama sayfasına bakın.
İçerik Türü GUID'i | Açıklama |
---|---|
WPD_CONTENT_TYPE_ALL | Bu içerik türü yalnızca tüm cihaz türleriyle ilgilendiğinizi belirtmek için belirli sorgu yöntemlerinde kullanmak için geçerlidir; bu tür bir nesne oluşturamazsınız. Özel bir nesne tasarlarsanız, en azından bu özellikleri desteklemesi gerekir. |
WPD_CONTENT_TYPE_APPOINTMENT | Nesne, takvimdeki bir randevudur. |
WPD_CONTENT_TYPE_AUDIO | Nesne, WMA veya MP3 dosyası gibi bir ses dosyasıdır. |
WPD_CONTENT_TYPE_AUDIO_ALBUM | Nesne bir ses albümüdür. |
WPD_CONTENT_TYPE_CALENDAR | Nesne bir takvimdir. |
WPD_CONTENT_TYPE_CERTIFICATE | Nesne, kimlik doğrulaması için kullanılan bir sertifikadır. |
WPD_CONTENT_TYPE_CONTACT | Nesne, vCard dosyası gibi kişisel kişi verileridir. |
WPD_CONTENT_TYPE_CONTACT_GROUP | Nesne, bir kişi grubunu temsil eder. Bu nesnenin WPD_OBJECT_REFERENCES özelliği, çeşitli WPD_CONTENT_TYPE_CONTACT nesneler için nesne tanımlayıcılarının listesini içerir. |
WPD_CONTENT_TYPE_DOCUMENT | Nesne, biçimlendirmesi olan veya olmayan metinler için bir kapsayıcıdır. Örnek olarak Microsoft Word dosyaları ve düz metin dosyaları verilebilir. |
WPD_CONTENT_TYPE_EMAIL | Nesne bir e-postadır. |
WPD_CONTENT_TYPE_FOLDER | Nesne bir klasördür. |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | Nesne, cihaz işlevselliğini temsil eden işlevsel bir nesnedir. |
WPD_CONTENT_TYPE_GENERIC_FILE | Nesne, dosyalar için diğer önceden tanımlanmış içerik türlerine girmeyen genel, fiziksel bir dosyadır. |
WPD_CONTENT_TYPE_IMAGE | Nesne, JPEG dosyası gibi hareketsiz bir görüntüdür. |
WPD_CONTENT_TYPE_IMAGE_ALBUM | Object bir resim albümüdür. |
WPD_CONTENT_TYPE_MEDIA_CAST | Nesne, medya atama nesnesidir. Medya atama nesnesi, çevrimiçi olarak yayımlanan ilgili içeriği gruplandıran bir kapsayıcı nesnesini temsil edebilir. Örneğin, bir RSS kanalı medya atama nesnesi olarak gösterilebilir ve bu nesnenin WPD_OBJECT_REFERENCES özelliği kanaldaki her öğeyi temsil eden nesne tanımlayıcılarının listesini içerir. |
WPD_CONTENT_TYPE_MEMO | Nesne not verilerini temsil eder, örneğin bir metin notu. |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | Object, ses, görüntü ve video dosyaları gibi karma medya nesnelerinin bir albümüdür. |
WPD_CONTENT_TYPE_PLAYLIST | Nesne bir çalma listesidir. |
WPD_CONTENT_TYPE_PROGRAM | Nesne, bir betik veya yürütülebilir dosya gibi çalıştırılabilir bir dosyayı temsil eder. |
WPD_CONTENT_TYPE_SECTION | Nesne, başka bir nesnede bulunan verilerin bir bölümünü açıklar. Örneğin, büyük bir ses dosyası en iyi şekilde bir dizi bölümle açıklanabilir. Her bölüm kendi bölüm resmi, meta verileri vb. olan ve verileri büyük ses dosyasının bir alt kümesi olan bir WPD_CONTENT_TYPE_SECTION nesnesi olabilir (örneğin, 1. bölüm ilk 10 dakika, 2. bölüm sonraki 20 dakika vb.). |
WPD_CONTENT_TYPE_TASK | Nesne, to-do listesindeki bir öğe gibi bir görevdir. |
WPD_CONTENT_TYPE_TELEVISION | Nesne bir televizyon kaydıdır. |
WPD_CONTENT_TYPE_UNSPECIFIED | Nesne, önceden tanımlanmış WPD içerik türlerine girmeyen genel bir nesnedir. |
WPD_CONTENT_TYPE_VIDEO | Nesne, WMV veya AVI dosyası gibi bir videodur. |
WPD_CONTENT_TYPE_VIDEO_ALBUM | Object bir video albümüdür. |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | Nesne, kablosuz ağ erişim bilgilerini içerir. |
cihaz nesnesi | PROPERTYKEY değil, ancak tüm nesneler bu bölümde listelenen özellikleri desteklemelidir. |