Nesne Biçimi GUID'leri
Cihazdaki bir dosyanın biçimi, GUID değeriyle açıklanabilir. Bu değer WPD_OBJECT_FORMAT özelliği tarafından belirtilir. Windows Taşınabilir Cihazlar aşağıdaki biçimleri tanımlar:
BIÇIM GUID'i | Açıklama |
---|---|
WPD_OBJECT_FORMAT_3G2 | 3G2 ses veya video dosyası |
WPD_OBJECT_FORMAT_3G2A | Ses (3G2A) |
WPD_OBJECT_FORMAT_3GP | 3GP ses dosyası |
WPD_OBJECT_FORMAT_AAC | Ses (AAC) |
WPD_OBJECT_FORMAT_AIFF | Ses (AIFF) |
WPD_OBJECT_FORMAT_ALL | Kullanılabilir tüm biçimleri tanımlar |
WPD_OBJECT_FORMAT_AMR | Ses (AMR) |
WPD_OBJECT_FORMAT_ASF | Video (ASF, Microsoft Gelişmiş Akış Biçimi) |
WPD_OBJECT_FORMAT_ASXPLAYLIST | Çalma Listesi (ASX) |
WPD_OBJECT_FORMAT_ATSCTS | ATSCTS ses veya video dosyası |
WPD_OBJECT_FORMAT_AUDIBLE | Ses |
WPD_OBJECT_FORMAT_AVCHD | AVCHD ses veya video dosyası |
WPD_OBJECT_FORMAT_AVI | Video (AVI) |
WPD_OBJECT_FORMAT_BMP | Görüntü (BMP, bit eşlem dosyası) |
WPD_OBJECT_FORMAT_CIFF | Görüntü (CIFF, Canon Kamera Görüntü Dosyası Biçimi) |
WPD_OBJECT_FORMAT_DPOF | Metin (Dijital Yazdırma Sırası Dosyası) |
WPD_OBJECT_FORMAT_DVBTS | DVBTS ses veya video dosyası |
WPD_OBJECT_FORMAT_EXECUTABLE | Yürütüle -bilir |
WPD_OBJECT_FORMAT_EXIF | Görüntü (Değiştirilebilir Dosya Biçimi) |
WPD_OBJECT_FORMAT_FLAC | Ses (FLAC) |
WPD_OBJECT_FORMAT_FLASHPIX | Görüntü (Yapılandırılmış Depolama Görüntü Biçimi) |
WPD_OBJECT_FORMAT_GIF | Resim (GIF, Grafik Değişim Biçimi) |
WPD_OBJECT_FORMAT_HTML | HTML |
WPD_OBJECT_FORMAT_ICON | Windows simgesi (ICO) |
WPD_OBJECT_FORMAT_JFIF | Resim (JPEG Değişim Biçimi) |
WPD_OBJECT_FORMAT_JP2 | Resim (JPEG2000 Temel Dosya Biçimi) |
WPD_OBJECT_FORMAT_JPEGXR | Görüntü (JPEGXR, HD Fotoğraf olarak da adlandırılır) |
WPD_OBJECT_FORMAT_JPX | Resim (JPEG2000 Genişletilmiş Dosya Biçimi) |
WPD_OBJECT_FORMAT_M3UPLAYLIST | Çalma listesi (M3U) |
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML | MHT Derlenmiş HTML Belgesi dosya biçimi |
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL | Microsoft Office Excel Belge dosyası biçimi |
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT | Microsoft Office PowerPoint Belgesi dosya biçimi |
WPD_OBJECT_FORMAT_MICROSOFT_WFC | Windows Şimdi Bağlan dosya biçimi |
WPD_OBJECT_FORMAT_MICROSOFT_WORD | Microsoft Office Word Belgesi dosya biçimi |
WPD_OBJECT_FORMAT_MP2 | Ses veya Video dosya biçimi (MP2) |
WPD_OBJECT_FORMAT_MP3 | Ses (MP3) |
WPD_OBJECT_FORMAT_M4A | MPEG4 ses dosyası |
WPD_OBJECT_FORMAT_MP4 | MPEG4 video dosyası |
WPD_OBJECT_FORMAT_MPEG | Video (MPEG) |
WPD_OBJECT_FORMAT_MPLPLAYLIST | Çalma listesi (MPL) |
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION | Ağ İlişkilendirme dosya biçimi |
WPD_OBJECT_FORMAT_OGG | Ses (OCG) |
WPD_OBJECT_FORMAT_PCD | Resim (PhotoCD Resim Pac) |
WPD_OBJECT_FORMAT_PICT | Görüntü (Apple QuickDraw Görüntü Biçimi) |
WPD_OBJECT_FORMAT_PLSPLAYLIST | Çalma listesi (PLS) |
WPD_OBJECT_FORMAT_PNG | Görüntü (Taşınabilir Ağ Grafikleri) |
WPD_OBJECT_FORMAT_PROPERTIES_ONLY | Bu nesnenin veri akışı yok ve özellikler tarafından tamamen belirtilir |
WPD_OBJECT_FORMAT_QCELP | Ses (Qualcomm Code Heyecanlı Doğrusal Tahmin) |
WPD_OBJECT_FORMAT_SCRIPT | Betik (cihaza özgü biçim) |
WPD_OBJECT_FORMAT_TEXT | Metin |
WPD_OBJECT_FORMAT_TIFF | Resim (Etiket Görüntüsü Dosya Biçimi) |
WPD_OBJECT_FORMAT_TIFFEP | Görüntü (Elektronik Fotoğraf için Etiket Görüntüsü Dosya Biçimi) |
WPD_OBJECT_FORMAT_TIFFIT | Görüntü (Bilgi Teknolojisi için Etiket Görüntüsü Dosya Biçimi) |
WPD_OBJECT_FORMAT_UNSPECIFIED | Cihazda tanımlanmamış veya belirtilmemiş nesne biçimi. Bu, tanımlı Windows Taşınabilir Cihazlar biçim kodları tarafından belirtilemeyen nesneler için kullanılır. |
WPD_OBJECT_FORMAT_VCALENDAR1 | vCalendar dosya biçimi (vCalendar Sürüm 1) |
WPD_OBJECT_FORMAT_VCARD2 | vCard dosya biçimi (vCard Sürüm 2) |
WPD_OBJECT_FORMAT_VCARD3 | vCard dosya biçimi (vCard Sürüm 3) |
WPD_OBJECT_FORMAT_WAVE | Ses dosyası (WAV) |
WPD_OBJECT_FORMAT_WBMP | Görüntü (Kablosuz Uygulama Protokolü Bit Eşlem Biçimi) |
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT | Resim |
WPD_OBJECT_FORMAT_WMA | Ses (WMA) |
WPD_OBJECT_FORMAT_WMV | Video (WMV) |
WPD_OBJECT_FORMAT_WPLPLAYLIST | Çalma listesi (WPL) |
WPD_OBJECT_FORMAT_X509V3CERTIFICATE | X509 V3 Sertifika dosya biçimi |
WPD_OBJECT_FORMAT_XML | XML dosya biçimi |
MTP Olmayan Cihaz Sürücüleri için Özel Nesne Biçimi GUID'lerini
Yukarıda listelenen nesne biçimi GUID'lerine ek olarak, cihaz sürücüsü satıcıları özel biçim kodlarını destekleyebilir. Bunu yaparlarsa, özel biçimleri için GUID'nin tamamını yayımlamaları gerekir.
MTP Sınıf Sürücüsü için Özel Nesne Biçimi GUID'lerini
Microsoft, MTP cihazları için bir sınıf sürücüsü sağlar. MTP cihazı satıcıya özgü biçimleri destekliyorsa, cihaz satıcısı WPD_OBJECT_FORMAT_UNSPECIFIED GUID'sini UINT16 türünde özel bir biçim koduyla genişletebilir.
Örneğin, 0xB001 satıcı tarafından genişletilmiş biçim kodu aşağıdaki GUID olarak görünür:
{B0010000-AE6C-4804-98BA-C57B46965FE7}
WPD uygulaması, desteklenen biçimler için bir MTP sürücüsünü sorgulamak için bir içerik türü kullanır. Belirli bir içerik türü destekleniyorsa, sürücü WPD_OBJECT_FORMAT_UNSPECIFIED_GUID için genişletilmiş değeri döndürür.
Cihaz Hizmetleri Nesne Biçimi GUID'leri
Bir cihaz hizmeti isteğe bağlı olarak ek biçim GUID'leri tanımlayabilir. Bunlar her cihaz hizmetinin üst bilgi dosyasında bulunur (örneğin, ContactsDeviceService.h).
İlgili konular