Freigeben über


Objektformat-GUIDs

Das Format einer Datei auf einem Gerät kann durch einen GUID- Wert beschrieben werden. Dieser Wert wird durch die eigenschaft WPD_OBJECT_FORMAT angegeben. Windows Portable Devices definiert die folgenden Formate:

FORMAT-GUID Beschreibung
WPD_OBJECT_FORMAT_3G2 3G2-Audio- oder Videodatei
WPD_OBJECT_FORMAT_3G2A Audio (3G2A)
WPD_OBJECT_FORMAT_3GP 3GP-Audiodatei
WPD_OBJECT_FORMAT_AAC Audio (AAC)
WPD_OBJECT_FORMAT_AIFF Audio (AIFF)
WPD_OBJECT_FORMAT_ALL Identifiziert alle verfügbaren Formate
WPD_OBJECT_FORMAT_AMR Audio (AMR)
WPD_OBJECT_FORMAT_ASF Video (ASF, Microsoft Advanced Streaming Format)
WPD_OBJECT_FORMAT_ASXPLAYLIST Wiedergabeliste (ASX)
WPD_OBJECT_FORMAT_ATSCTS ATSCTS-Audio- oder Videodatei
WPD_OBJECT_FORMAT_AUDIBLE Audio
WPD_OBJECT_FORMAT_AVCHD AVCHD-Audio- oder Videodatei
WPD_OBJECT_FORMAT_AVI Video (AVI)
WPD_OBJECT_FORMAT_BMP Bild (BMP, Bitmapdatei)
WPD_OBJECT_FORMAT_CIFF Image (CIFF, Canon Camera Image File Format)
WPD_OBJECT_FORMAT_DPOF Text (Digital Print Order File)
WPD_OBJECT_FORMAT_DVBTS DVBTS Audio oder Video, Datei
WPD_OBJECT_FORMAT_EXECUTABLE Ausführbar
WPD_OBJECT_FORMAT_EXIF Bild (Austauschbares Dateiformat)
WPD_OBJECT_FORMAT_FLAC Audio (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Bild (Strukturiertes Speicherbildformat)
WPD_OBJECT_FORMAT_GIF Bild (GIF, Graphics Interchange Format)
WPD_OBJECT_FORMAT_HTML HTML
WPD_OBJECT_FORMAT_ICON Windows-Symbol (ICO)
WPD_OBJECT_FORMAT_JFIF Bild (JPEG Interchange Format)
WPD_OBJECT_FORMAT_JP2 Bild (JPEG2000 Baseline-Dateiformat)
WPD_OBJECT_FORMAT_JPEGXR Bild (JPEGXR, auch als HD-Foto bezeichnet)
WPD_OBJECT_FORMAT_JPX Bild (JPEG2000 erweitertes Dateiformat)
WPD_OBJECT_FORMAT_M3UPLAYLIST Wiedergabeliste (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML MHT Kompiliertes HTML-Dokumentdateiformat
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Microsoft Office Excel-Dokumentdateiformat
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Microsoft Office PowerPoint-Dokumentdateiformat
WPD_OBJECT_FORMAT_MICROSOFT_WFC Windows Connect Now-Dateiformat
WPD_OBJECT_FORMAT_MICROSOFT_WORD Microsoft Office Word-Dokumentdateiformat
WPD_OBJECT_FORMAT_MP2 Audio- oder Videodateiformat (MP2)
WPD_OBJECT_FORMAT_MP3 Audio (MP3)
WPD_OBJECT_FORMAT_M4A MPEG4-Audiodatei
WPD_OBJECT_FORMAT_MP4 MPEG4-Videodatei
WPD_OBJECT_FORMAT_MPEG Video (MPEG)
WPD_OBJECT_FORMAT_MPLPLAYLIST Wiedergabeliste (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION Netzwerkzuordnungsdateiformat
WPD_OBJECT_FORMAT_OGG Audio (OCG)
WPD_OBJECT_FORMAT_PCD Image (PhotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT Bild (Apple QuickDraw-Bildformat)
WPD_OBJECT_FORMAT_PLSPLAYLIST Wiedergabeliste (PLS)
WPD_OBJECT_FORMAT_PNG Image (Portable Network Graphics)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Dieses Objekt hat keinen Datenstrom und wird vollständig durch Eigenschaften angegeben.
WPD_OBJECT_FORMAT_QCELP Audio (Qualcomm Code Aufgeregte lineare Vorhersage)
WPD_OBJECT_FORMAT_SCRIPT Skript (gerätespezifisches Format)
WPD_OBJECT_FORMAT_TEXT Text
WPD_OBJECT_FORMAT_TIFF Bild (Tag-Bilddateiformat)
WPD_OBJECT_FORMAT_TIFFEP Image (Tag Image File Format for Electronic Photography)
WPD_OBJECT_FORMAT_TIFFIT Image (Tag Image File Format for Informational Technology)
WPD_OBJECT_FORMAT_UNSPECIFIED Ein nicht definiertes oder nicht angegebenes Objektformat auf dem Gerät. Dies wird für Objekte verwendet, die nicht durch definierte Windows Portable Devices-Formatcodes angegeben werden können.
WPD_OBJECT_FORMAT_VCALENDAR1 vCalendar-Dateiformat (vCalendar Version 1)
WPD_OBJECT_FORMAT_VCARD2 vCard-Dateiformat (vCard Version 2)
WPD_OBJECT_FORMAT_VCARD3 vCard-Dateiformat (vCard Version 3)
WPD_OBJECT_FORMAT_WAVE Audiodatei (WAV)
WPD_OBJECT_FORMAT_WBMP Image (Wireless Application Protocol Bitmap Format)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Bild
WPD_OBJECT_FORMAT_WMA Audio (WMA)
WPD_OBJECT_FORMAT_WMV Video (WMV)
WPD_OBJECT_FORMAT_WPLPLAYLIST Wiedergabeliste (WPL)
WPD_OBJECT_FORMAT_X509V3CERTIFICATE X509 V3-Zertifikatdateiformat
WPD_OBJECT_FORMAT_XML XML-Dateiformat

 

GUIDs des benutzerdefinierten Objektformats für nicht-MTP-Gerätetreiber

Zusätzlich zu den oben aufgeführten Objektformat-GUIDs können Gerätetreiber private Formatcodes unterstützen. In diesem Beispiel müssen sie die gesamte GUID für ihre benutzerdefinierten Formate veröffentlichen.

GUIDs des benutzerdefinierten Objektformats für den MTP-Klassentreiber

Microsoft liefert einen Klassentreiber für MTP-Geräte. Wenn ein MTP-Gerät herstellerspezifische Formate unterstützt, kann der Gerätehersteller die WPD_OBJECT_FORMAT_UNSPECIFIED GUID mit einem benutzerdefinierten Formatcode vom Typ UINT16 erweitern.

Beispielsweise wird ein vom Anbieter erweiterter Formatcode von 0xB001 als folgende GUID angezeigt:

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

Eine WPD-Anwendung verwendet einen Inhaltstyp, um einen MTP-Treiber für unterstützte Formate abzufragen. Wenn ein bestimmter Inhaltstyp unterstützt wird, gibt der Treiber den erweiterten Wert für WPD_OBJECT_FORMAT_UNSPECIFIED_GUID zurück.

Device Services-Objektformat-GUIDs

Ein Gerätedienst kann optional zusätzliche Format-GUIDs definieren. Diese befinden sich in der Headerdatei für jeden Gerätedienst (z. B. ContactsDeviceService.h).

Programmierreferenz