Bagikan melalui


GUID Format Objek

Format file pada perangkat dapat dijelaskan oleh nilai GUID . Nilai ini ditentukan oleh properti WPD_OBJECT_FORMAT . Perangkat Portabel Windows menentukan format berikut:

Format GUID Deskripsi
WPD_OBJECT_FORMAT_3G2 3G2 audio, atau video, file
WPD_OBJECT_FORMAT_3G2A Audio (3G2A)
WPD_OBJECT_FORMAT_3GP File audio 3GP
WPD_OBJECT_FORMAT_AAC Audio (AAC)
WPD_OBJECT_FORMAT_AIFF Audio (AIFF)
WPD_OBJECT_FORMAT_ALL Mengidentifikasi semua format yang tersedia
WPD_OBJECT_FORMAT_AMR Audio (AMR)
WPD_OBJECT_FORMAT_ASF Video (ASF, Format Streaming Tingkat Lanjut Microsoft)
WPD_OBJECT_FORMAT_ASXPLAYLIST Daftar putar (ASX)
WPD_OBJECT_FORMAT_ATSCTS Atscts audio, atau video, file
WPD_OBJECT_FORMAT_AUDIBLE Audio
WPD_OBJECT_FORMAT_AVCHD AVCHD audio, atau video, file
WPD_OBJECT_FORMAT_AVI Video (AVI)
WPD_OBJECT_FORMAT_BMP Gambar (BMP, file bitmap)
WPD_OBJECT_FORMAT_CIFF Gambar (CIFF, Format File Gambar Kamera Canon)
WPD_OBJECT_FORMAT_DPOF Teks (File Pesanan Cetak Digital)
WPD_OBJECT_FORMAT_DVBTS Audio DVBTS, atau video, file
WPD_OBJECT_FORMAT_EXECUTABLE Eksekusi
WPD_OBJECT_FORMAT_EXIF Gambar (Format File yang Dapat Ditukar)
WPD_OBJECT_FORMAT_FLAC Audio (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Gambar (Format Gambar Penyimpanan Terstruktur)
WPD_OBJECT_FORMAT_GIF Gambar (GIF, Format Pertukaran Grafis)
WPD_OBJECT_FORMAT_HTML HTML
WPD_OBJECT_FORMAT_ICON Ikon Windows (ICO)
WPD_OBJECT_FORMAT_JFIF Gambar (Format Pertukaran JPEG)
WPD_OBJECT_FORMAT_JP2 Gambar (Format File Garis Besar JPEG2000)
WPD_OBJECT_FORMAT_JPEGXR Gambar (JPEGXR, juga disebut sebagai Foto HD)
WPD_OBJECT_FORMAT_JPX Gambar (Format File Yang Diperluas JPEG2000)
WPD_OBJECT_FORMAT_M3UPLAYLIST Daftar putar (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML Format file Dokumen HTML terkompilasi MHT
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Format file Dokumen Microsoft Office Excel
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Format file Dokumen Microsoft Office PowerPoint
WPD_OBJECT_FORMAT_MICROSOFT_WFC Sambung Sekarang Windows format file
WPD_OBJECT_FORMAT_MICROSOFT_WORD Format file Dokumen Microsoft Office Word
WPD_OBJECT_FORMAT_MP2 Format file Audio atau Video (MP2)
WPD_OBJECT_FORMAT_MP3 Audio (MP3)
WPD_OBJECT_FORMAT_M4A File audio MPEG4
WPD_OBJECT_FORMAT_MP4 File video MPEG4
WPD_OBJECT_FORMAT_MPEG Video (MPEG)
WPD_OBJECT_FORMAT_MPLPLAYLIST Daftar putar (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION Format file Asosiasi Jaringan
WPD_OBJECT_FORMAT_OGG Audio (OCG)
WPD_OBJECT_FORMAT_PCD Image (PhotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT Gambar (Format Gambar QuickDraw Apple)
WPD_OBJECT_FORMAT_PLSPLAYLIST Daftar putar (PLS)
WPD_OBJECT_FORMAT_PNG Gambar (Grafik Jaringan Portabel)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Objek ini tidak memiliki aliran data dan ditentukan sepenuhnya oleh properti
WPD_OBJECT_FORMAT_QCELP Audio (Qualcomm Code Excited Linear Prediction)
WPD_OBJECT_FORMAT_SCRIPT Skrip (format khusus perangkat)
WPD_OBJECT_FORMAT_TEXT Teks
WPD_OBJECT_FORMAT_TIFF Gambar (Format File Gambar Tag)
WPD_OBJECT_FORMAT_TIFFEP Gambar (Format File Gambar Tag untuk Fotografi Elektronik)
WPD_OBJECT_FORMAT_TIFFIT Gambar (Format File Gambar Tag untuk Teknologi Informasi)
WPD_OBJECT_FORMAT_UNSPECIFIED Format objek yang tidak ditentukan atau tidak ditentukan pada perangkat. Ini digunakan untuk objek yang tidak dapat ditentukan oleh kode format Perangkat Portabel Windows yang ditentukan.
WPD_OBJECT_FORMAT_VCALENDAR1 Format file vCalendar (vCalendar Versi 1)
WPD_OBJECT_FORMAT_VCARD2 Format file vCard (vCard Versi 2)
WPD_OBJECT_FORMAT_VCARD3 Format file vCard (vCard Versi 3)
WPD_OBJECT_FORMAT_WAVE File audio (WAV)
WPD_OBJECT_FORMAT_WBMP Gambar (Format Bitmap Protokol Aplikasi Nirkabel)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Gambar
WPD_OBJECT_FORMAT_WMA Audio (WMA)
WPD_OBJECT_FORMAT_WMV Video (WMV)
WPD_OBJECT_FORMAT_WPLPLAYLIST Daftar putar (WPL)
WPD_OBJECT_FORMAT_X509V3CERTIFICATE Format file Sertifikat X509 V3
WPD_OBJECT_FORMAT_XML Format file XML

 

GUID Format Objek Kustom untuk Driver Perangkat non-MTP

Selain guid format objek yang tercantum di atas, vendor driver perangkat dapat mendukung kode format privat. Jika melakukannya, mereka harus menerbitkan seluruh GUID untuk format kustom mereka.

GUID Format Objek Kustom untuk Driver Kelas MTP

Microsoft menyediakan driver kelas untuk perangkat MTP. Jika perangkat MTP mendukung format khusus vendor, vendor perangkat dapat memperluas GUID WPD_OBJECT_FORMAT_UNSPECIFIED dengan kode format kustom jenis UINT16.

Misalnya, kode format 0xB001 yang diperluas vendor akan muncul sebagai GUID berikut:

{B0010000-AE6C-4804-98BA-C57B46965FE7}

Aplikasi WPD menggunakan jenis konten untuk mengkueri driver MTP untuk format yang didukung. Jika jenis konten tertentu didukung, driver mengembalikan nilai yang diperluas untuk WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.

GUID Format Objek Layanan Perangkat

Layanan perangkat dapat secara opsional menentukan GUID format tambahan. Ini ditemukan dalam file header untuk setiap layanan perangkat (misalnya ContactsDeviceService.h).

Referensi Pemrograman