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