Aracılığıyla paylaş


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).

Programlama Başvurusu