Persyaratan untuk Objek
WPD mengklasifikasikan semua objek menurut jenis konten. Objek dari jenis tertentu diharapkan mendukung daftar minimum properti dan sumber daya (dan, untuk objek perangkat, sekumpulan perintah). Jenis objek dijelaskan oleh properti WPD_OBJECT_CONTENT_TYPE; setiap objek harus mendukung properti ini.
WPD mendefinisikan jenis konten berikut (sebagai nilai GUID). Vendor bebas membuat jenis konten kustom mereka sendiri dengan menyediakan GUID mereka sendiri.
Catatan Aplikasi tujuan umum biasanya hanya akan menangani salah satu jenis yang telah ditentukan sebelumnya. Aplikasi vendor, tentu saja dapat memanfaatkan sepenuhnya jenis kustom yang mereka ketahui.
Untuk mempelajari properti dan sumber daya mana yang harus didukung masing-masing, lihat halaman deskripsi untuk setiap jenis objek berikut.
GUID Tipe Isi | Deskripsi |
---|---|
WPD_CONTENT_TYPE_ALL | Tipe isi ini hanya valid untuk digunakan dalam metode kueri tertentu untuk menunjukkan bahwa Anda tertarik pada semua jenis perangkat; Anda tidak dapat membuat objek tipe ini. Jika Anda merancang objek kustom, objek tersebut harus mendukung properti ini, minimal. |
WPD_CONTENT_TYPE_APPOINTMENT | Objek adalah janji temu dalam kalender. |
WPD_CONTENT_TYPE_AUDIO | Objek adalah file audio, seperti file WMA atau MP3. |
WPD_CONTENT_TYPE_AUDIO_ALBUM | Objek adalah album audio. |
WPD_CONTENT_TYPE_CALENDAR | Objek adalah kalender. |
WPD_CONTENT_TYPE_CERTIFICATE | Objek adalah sertifikat yang digunakan untuk autentikasi. |
WPD_CONTENT_TYPE_CONTACT | Objek adalah data kontak pribadi, seperti file vCard. |
WPD_CONTENT_TYPE_CONTACT_GROUP | Objek mewakili sekelompok kontak. Properti WPD_OBJECT_REFERENCES objek ini berisi daftar pengidentifikasi objek untuk berbagai objek WPD_CONTENT_TYPE_CONTACT. |
WPD_CONTENT_TYPE_DOCUMENT | Objek adalah kontainer untuk teks, dengan atau tanpa pemformatan. Contohnya termasuk file Microsoft Word dan file teks biasa. |
WPD_CONTENT_TYPE_EMAIL | Objek adalah email. |
WPD_CONTENT_TYPE_FOLDER | Objek adalah folder. |
WPD_CONTENT_TYPE_FUNCTIONAL_OBJECT | Objek adalah objek fungsional, yang mewakili fungsionalitas perangkat. |
WPD_CONTENT_TYPE_GENERIC_FILE | Objek adalah file fisik generik yang tidak termasuk dalam jenis konten lain yang telah ditentukan sebelumnya untuk file. |
WPD_CONTENT_TYPE_IMAGE | Objek adalah gambar diam, seperti file JPEG. |
WPD_CONTENT_TYPE_IMAGE_ALBUM | Objek adalah album gambar. |
WPD_CONTENT_TYPE_MEDIA_CAST | Objek adalah objek transmisi media. Objek transmisi media dapat mewakili objek kontainer yang mengelompokkan konten terkait yang diterbitkan secara online. Misalnya, saluran RSS dapat direpresentasikan sebagai objek transmisi media, dan properti WPD_OBJECT_REFERENCES objek ini berisi daftar pengidentifikasi objek yang mewakili setiap item di saluran. |
WPD_CONTENT_TYPE_MEMO | Objek mewakili data memo, misalnya, catatan teks. |
WPD_CONTENT_TYPE_MIXED_CONTENT_ALBUM | Objek adalah album objek media campuran misalnya, file audio, gambar, dan video. |
WPD_CONTENT_TYPE_PLAYLIST | Objek adalah daftar putar. |
WPD_CONTENT_TYPE_PROGRAM | Objek mewakili file yang dapat dijalankan, misalnya, skrip atau yang dapat dieksekusi. |
WPD_CONTENT_TYPE_SECTION | Objek menjelaskan bagian data yang terkandung dalam objek lain. Misalnya, file audio besar mungkin paling baik dijelaskan oleh serangkaian bab. Setiap bab bisa menjadi objek WPD_CONTENT_TYPE_SECTION dengan seni bab, metadata, dll, dan yang datanya merupakan subset dari file audio besar (misalnya bab ke-1 adalah 10 menit pertama, bab ke-2 adalah 20 menit berikutnya, dan sebagainya). |
WPD_CONTENT_TYPE_TASK | Objek adalah tugas, seperti item dalam daftar to-do. |
WPD_CONTENT_TYPE_TELEVISION | Objek adalah rekaman televisi. |
WPD_CONTENT_TYPE_UNSPECIFIED | Objek adalah objek generik yang tidak termasuk dalam jenis konten WPD yang telah ditentukan sebelumnya. |
WPD_CONTENT_TYPE_VIDEO | Objek adalah video, seperti file WMV atau AVI. |
WPD_CONTENT_TYPE_VIDEO_ALBUM | Objek adalah album video. |
WPD_CONTENT_TYPE_WIRELESS_PROFILE | Objek berisi informasi akses jaringan nirkabel. |
Objek Perangkat | Bukan PROPERTYKEY, tetapi semua objek harus mendukung properti yang tercantum di bagian ini. |