WPD_OBJECT_BACK_REFERENCES |
VT_UNKNOWN |
IPortableDevicePropVariantCollection jenis VT_LPWSTR menunjukkan daftar ObjectID. Ketika objek dirujuk oleh objek kontainer, misalnya, objek audio yang dirujuk oleh daftar putar, objek yang dirujuk menggunakan properti ini untuk merujuk kembali ke objek kontainernya. Objek audio dapat merujuk kembali ke objek daftar putar dalam contoh ini. |
WPD_OBJECT_CAN_DELETE |
VT_BOOL |
Nilai Boolean yang menentukan apakah objek yang diberikan dapat dihapus. |
WPD_OBJECT_CONTAINER_FUNCTIONAL_OBJECT_ID |
VT_LPWSTR |
ID objek dari objek fungsi terdekat yang memuat objek ini. Misalnya, file di dalam objek fungsi penyimpanan akan mengatur properti ini ke ID objek fungsi penyimpanan. |
WPD_OBJECT_CONTENT_TYPE |
VT_CLSID |
GUID yang mengidentifikasi jenis generik objek ini, misalnya, dokumen atau email. Ini bisa menjadi tipe objek yang ditentukan oleh Perangkat Portabel Windows, atau tipe isi driver kustom. Objek perangkat adalah satu-satunya objek yang tidak melaporkan properti ini. |
WPD_OBJECT_DATE_AUTHORED |
VT_DATE |
Nilai yang menentukan tanggal dan waktu konten dibuat. Ini mungkin tidak sama dengan tanggal pembuatan file. Misalnya, file musik memiliki tanggal penulisan kapan musik direkam, tetapi tanggal pembuatan kapan file WMA benar-benar dibuat pada perangkat. |
WPD_OBJECT_DATE_CREATED |
VT_DATE |
Nilai yang menentukan tanggal dan waktu objek dibuat pada perangkat. |
WPD_OBJECT_DATE_MODIFIED |
VT_DATE |
Nilai yang menentukan tanggal dan waktu objek diubah pada perangkat. |
WPD_OBJECT_FORMAT |
VT_CLSID |
GUID yang mengidentifikasi format data objek. Ini bisa berupa format yang ditentukan oleh Perangkat Portabel Windows atau format driver kustom. |
WPD_OBJECT_GENERATE_THUMBNAIL_FROM_RESOURCE |
VT_BOOL |
Nilai Boolean yang menentukan apakah gambar mini untuk objek ini harus dibuat dari data sumber daya default. Ini menyediakan cara bagi objek tanpa sumber daya gambar mini untuk memberikan pengalaman penjelajahan yang lebih ramah. Menggunakan bendera ini dapat memengaruhi respons tampilan pertama, karena aplikasi harus mengambil dan menghitung gambar mini dari perangkat; lebih efisien untuk menyediakan sumber daya gambar mini terpisah, jika memungkinkan.
|
WPD_OBJECT_HINT_LOCATION_DISPLAY_NAME |
VT_LPWSTR |
Jika objek yang diberikan muncul sebagai lokasi petunjuk, properti ini menunjukkan nama khusus petunjuk untuk ditampilkan alih-alih nama objek. Driver dapat menentukan petunjuk lokasi untuk berbagai tipe isi. Ini dapat dianggap sebagai pintasan ke objek folder tingkat atas yang berisi objek dari jenis yang ditentukan. Klien yang menggunakan petunjuk lokasi ini dapat menampilkan nama untuk pintasan ini yang berbeda dari nama objek folder. Jika properti ini tidak ada, WPD_OBJECT_NAME biasanya digunakan sebagai gantinya. |
WPD_OBJECT_ID |
VT_LPWSTR |
ID string yang secara unik mengidentifikasi objek pada perangkat. ID ini tidak perlu disimpan di seluruh sesi. Jika properti ini unik dan persisten, driver dapat mengatur WPD_OBJECT_PERSISTENT_UNIQUE_ID dan WPD_OBJECT_ID ke nilai yang sama.
|
WPD_OBJECT_IS_DRM_PROTECTED |
VT_BOOL |
Nilai Boolean yang menentukan apakah data media dilindungi DRM. Jika tidak ada, ini diasumsikan false. |
WPD_OBJECT_ISHIDDEN |
VT_BOOL |
Nilai Boolean yang menentukan apakah objek harus disembunyikan. Jika tidak ada, objek diasumsikan tidak disembunyikan. |
WPD_OBJECT_CAN_DELETE |
VT_BOOL |
Nilai Boolean yang menentukan apakah objek dapat dihapus. |
WPD_OBJECT_ISSYSTEM |
VT_BOOL |
Nilai Boolean yang menentukan apakah objek mewakili data sistem (seperti file sistem). Jika tidak ada, objek diasumsikan tidak menjadi objek sistem. |
WPD_OBJECT_KEYWORDS |
VT_LPWSTR |
String yang berisi daftar kata kunci yang dibatasi spasi yang terkait dengan objek ini. |
WPD_OBJECT_LANGUAGE_LOCALE |
VT_LPWSTR |
String yang menyangkal bahasa yang digunakan oleh objek tertentu. Jika beberapa bahasa terkandung dalam objek ini, ia harus mengidentifikasi bahasa utama. Properti ini mungkin berisi kode bahasa, seperti yang didefinisikan dalam ISO-639, seperti: "en". Ini juga dapat berisi kode negara bahasa, yang terdiri dari kode bahasa dua atau tiga karakter seperti yang didefinisikan dalam standar ISO-639, diikuti dengan tanda hubung, kemudian diikuti oleh kode negara seperti yang didefinisikan dalam ISO-3166, seperti: "en-US". |
WPD_OBJECT_NAME |
VT_LPWSTR |
Nama tampilan untuk objek. |
WPD_OBJECT_NON_CONSUMABLE |
VT_BOOL |
Nilai Boolean yang menentukan apakah objek ini dimaksudkan untuk dipahami atau hanya disimpan oleh perangkat. Jika properti ini tidak ada, semua data diasumsikan ditujukan untuk dikonsumsi. |
WPD_OBJECT_ORIGINAL_FILE_NAME |
VT_LPWSTR |
Nama string untuk file. |
WPD_OBJECT_PARENT_ID |
VT_LPWSTR |
ID objek dari objek induk. Satu-satunya objek yang dapat mengembalikan string kosong untuk nilai ini adalah objek perangkat akar. Untuk mengubah properti ini, panggil IPortableDevice::SendCommand (WPD_COMMAND_STORAGE_MOVE).
|
WPD_OBJECT_PERSISTENT_UNIQUE_ID |
VT_LPWSTR |
ID string yang secara unik mengidentifikasi objek pada perangkat, mirip dengan WPD_OBJECT_ID, tetapi harus disimpan di seluruh sesi. Jika pengidentifikasi objek WPD_OBJECT_ID unik dan persisten, driver dapat mengatur WPD_OBJECT_PERSISTENT_UNIQUE_ID dan WPD_OBJECT_ID ke nilai yang sama.
|
WPD_OBJECT_REFERENCES |
VT_UNKNOWN |
IPortableDevicePropVariantCollection yang berisi kumpulan ID objek VT_LPWSTR yang mengidentifikasi objek yang dirujuk. Ini hanya diperlukan jika objek adalah objek referensi seperti folder atau daftar putar. |
WPD_OBJECT_SIZE |
VT_UI8 |
Ukuran data sumber daya objek. |
WPD_OBJECT_SYNC_ID |
VT_LPWSTR |
String buram yang dibuat oleh klien untuk mempertahankan status antar sesi tanpa mempertahankan katalog konten perangkat yang terhubung. |