Udostępnij przez


Identyfikatory GUID formatu obiektu

Format pliku na urządzeniu można opisać za pomocą wartości identyfikatora GUID. Ta wartość jest określana przez właściwość WPD_OBJECT_FORMAT. Urządzenia przenośne z systemem Windows definiują następujące formaty:

Formatowanie identyfikatora GUID Opis
WPD_OBJECT_FORMAT_3G2 Dźwięk 3G2 lub wideo, plik
WPD_OBJECT_FORMAT_3G2A Dźwięk (3G2A)
WPD_OBJECT_FORMAT_3GP Plik audio 3GP
WPD_OBJECT_FORMAT_AAC Dźwięk (AAC)
WPD_OBJECT_FORMAT_AIFF Dźwięk (AIFF)
WPD_OBJECT_FORMAT_ALL Identyfikuje wszystkie dostępne formaty
WPD_OBJECT_FORMAT_AMR Dźwięk (AMR)
WPD_OBJECT_FORMAT_ASF Wideo (ASF, Microsoft Advanced Streaming Format)
WPD_OBJECT_FORMAT_ASXPLAYLIST Lista odtwarzania (ASX)
WPD_OBJECT_FORMAT_ATSCTS ATSCTS audio lub wideo, plik
WPD_OBJECT_FORMAT_AUDIBLE Dźwięk
WPD_OBJECT_FORMAT_AVCHD Audio AVCHD lub wideo, plik
WPD_OBJECT_FORMAT_AVI Wideo (AVI)
WPD_OBJECT_FORMAT_BMP Obraz (BMP, plik mapy bitowej)
WPD_OBJECT_FORMAT_CIFF Obraz (CIFF, Format pliku obrazu aparatu Canon)
WPD_OBJECT_FORMAT_DPOF Tekst (plik zamówienia wydruku cyfrowego)
WPD_OBJECT_FORMAT_DVBTS PLIKI AUDIO LUB WIDEO, PLIKI
WPD_OBJECT_FORMAT_EXECUTABLE Plik wykonywalny
WPD_OBJECT_FORMAT_EXIF Obraz (format pliku z możliwością wymiany)
WPD_OBJECT_FORMAT_FLAC Dźwięk (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Obraz (format obrazu magazynu strukturalnego)
WPD_OBJECT_FORMAT_GIF Obraz (GIF, format wymiany grafiki)
WPD_OBJECT_FORMAT_HTML HTML
WPD_OBJECT_FORMAT_ICON Ikona systemu Windows (ICO)
WPD_OBJECT_FORMAT_JFIF Obraz (format wymiany JPEG)
WPD_OBJECT_FORMAT_JP2 Obraz (format pliku podstawowego JPEG2000)
WPD_OBJECT_FORMAT_JPEGXR Obraz (JPEGXR, nazywany również zdjęciem HD)
WPD_OBJECT_FORMAT_JPX Obraz (JPEG2000 rozszerzony format pliku)
WPD_OBJECT_FORMAT_M3UPLAYLIST Lista odtwarzania (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML MHT Skompilowany format pliku dokumentu HTML
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Format pliku dokumentu programu Microsoft Office Excel
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Format pliku dokumentu programu Microsoft Office PowerPoint
WPD_OBJECT_FORMAT_MICROSOFT_WFC Format pliku Połącz teraz z systemem Windows
WPD_OBJECT_FORMAT_MICROSOFT_WORD Format pliku dokumentu programu Microsoft Office Word
WPD_OBJECT_FORMAT_MP2 Format pliku audio lub wideo (MP2)
WPD_OBJECT_FORMAT_MP3 Dźwięk (MP3)
WPD_OBJECT_FORMAT_M4A Plik audio MPEG4
WPD_OBJECT_FORMAT_MP4 Plik wideo MPEG4
WPD_OBJECT_FORMAT_MPEG Wideo (MPEG)
WPD_OBJECT_FORMAT_MPLPLAYLIST Lista odtwarzania (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION Format pliku skojarzenia sieciowego
WPD_OBJECT_FORMAT_OGG Dźwięk (OCG)
WPD_OBJECT_FORMAT_PCD Image (PhotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT Obraz (Format obrazu QuickDraw firmy Apple)
WPD_OBJECT_FORMAT_PLSPLAYLIST Lista odtwarzania (PLS)
WPD_OBJECT_FORMAT_PNG Obraz (przenośna grafika sieciowa)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Ten obiekt nie ma strumienia danych i jest całkowicie określony przez właściwości
WPD_OBJECT_FORMAT_QCELP Audio (Przewidywanie liniowe podekscytowanego kodem Qualcomm)
WPD_OBJECT_FORMAT_SCRIPT Skrypt (format specyficzny dla urządzenia)
WPD_OBJECT_FORMAT_TEXT Tekst
WPD_OBJECT_FORMAT_TIFF Obraz (format pliku obrazu tagu)
WPD_OBJECT_FORMAT_TIFFEP Obraz (format pliku obrazu tagu dla fotografii elektronicznej)
WPD_OBJECT_FORMAT_TIFFIT Obraz (format pliku obrazu tagu dla technologii informacyjnej)
WPD_OBJECT_FORMAT_UNSPECIFIED Niezdefiniowany lub nieokreślony format obiektu na urządzeniu. Jest to używane w przypadku obiektów, których nie można określić za pomocą zdefiniowanych kodów formatu urządzeń przenośnych z systemem Windows.
WPD_OBJECT_FORMAT_VCALENDAR1 Format pliku vCalendar (vCalendar w wersji 1)
WPD_OBJECT_FORMAT_VCARD2 Format pliku vCard (vCard w wersji 2)
WPD_OBJECT_FORMAT_VCARD3 Format pliku vCard (vCard w wersji 3)
WPD_OBJECT_FORMAT_WAVE Plik audio (WAV)
WPD_OBJECT_FORMAT_WBMP Obraz (format mapy bitowej protokołu aplikacji bezprzewodowej)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Obraz
WPD_OBJECT_FORMAT_WMA Dźwięk (WMA)
WPD_OBJECT_FORMAT_WMV Wideo (GUR)
WPD_OBJECT_FORMAT_WPLPLAYLIST Lista odtwarzania (WPL)
WPD_OBJECT_FORMAT_X509V3CERTIFICATE Format pliku certyfikatu X509 V3
WPD_OBJECT_FORMAT_XML Format pliku XML

 

identyfikatory GUID formatu niestandardowego obiektów dla sterowników urządzeń innych niż MTP

Oprócz identyfikatorów GUID formatu obiektu wymienionych powyżej dostawcy sterowników urządzeń mogą obsługiwać kody formatu prywatnego. Jeśli tak, muszą opublikować cały identyfikator GUID dla swoich formatów niestandardowych.

identyfikatory GUID formatu niestandardowego obiektu dla sterownika klasy MTP

Firma Microsoft dostarcza sterownik klasy dla urządzeń MTP. Jeśli urządzenie MTP obsługuje formaty specyficzne dla dostawcy, dostawca urządzenia może rozszerzyć identyfikator GUID WPD_OBJECT_FORMAT_UNSPECIFIED przy użyciu niestandardowego kodu formatu typu UINT16.

Na przykład kod formatu rozszerzonego dostawcy 0xB001 będzie wyświetlany jako następujący identyfikator GUID:

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

Aplikacja WPD używa typu zawartości do wykonywania zapytań dotyczących sterownika MTP dla obsługiwanych formatów. Jeśli dany typ zawartości jest obsługiwany, sterownik zwraca wartość rozszerzoną dla WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.

identyfikatory GUID formatu obiektów usług Device Services

Usługa urządzenia może opcjonalnie definiować dodatkowe identyfikatory GUID formatu. Znajdują się one w pliku nagłówkowym dla każdej usługi urządzenia (np. ContactsDeviceService.h).

programowania