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 dengan semua jenis perangkat; Anda tidak dapat membuat objek tipe ini. Jika Anda merancang objek kustom, itu harus mendukung properti ini, minimal.
WPD_CONTENT_TYPE_APPOINTMENT Objek adalah janji temu di 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 tugas.
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.

Gambaran Umum Aplikasi