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:
GUID formatieren | Beschreibung |
---|---|
WPD_OBJECT_FORMAT_3G2 | 3G2 Audio oder Video, Datei |
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 (Digitale Druckauftragsdatei) |
WPD_OBJECT_FORMAT_DVBTS | DVBTS-Audio- oder Videodatei |
WPD_OBJECT_FORMAT_EXECUTABLE | Ausführbare Datei |
WPD_OBJECT_FORMAT_EXIF | Bild (Austauschbares Dateiformat) |
WPD_OBJECT_FORMAT_FLAC | Audio (FLAC) |
WPD_OBJECT_FORMAT_FLASHPIX | Bild (Format des strukturierten Speicherimages) |
WPD_OBJECT_FORMAT_GIF | Bild (GIF, Grafikaustauschformat) |
WPD_OBJECT_FORMAT_HTML | HTML |
WPD_OBJECT_FORMAT_ICON | Windows-Symbol (ICO) |
WPD_OBJECT_FORMAT_JFIF | Bild (JPEG-Austauschformat) |
WPD_OBJECT_FORMAT_JP2 | Bild (JPEG2000 Baseline-Dateiformat) |
WPD_OBJECT_FORMAT_JPEGXR | Bild (JPEGXR, auch als HD Photo 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-Sofortverbindung Dateiformat |
WPD_OBJECT_FORMAT_MICROSOFT_WORD | Microsoft Office Word Document-Dateiformat |
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 | Image (Apple QuickDraw Image Format) |
WPD_OBJECT_FORMAT_PLSPLAYLIST | Wiedergabeliste (PLS) |
WPD_OBJECT_FORMAT_PNG | Image (Portable Network Graphics) |
WPD_OBJECT_FORMAT_PROPERTIES_ONLY | Dieses Objekt verfügt über keinen Datenstrom und wird vollständig durch Eigenschaften angegeben. |
WPD_OBJECT_FORMAT_QCELP | Audio (Qualcomm Code Excited Linear Prediction) |
WPD_OBJECT_FORMAT_SCRIPT | Skript (gerätespezifisches Format) |
WPD_OBJECT_FORMAT_TEXT | Text |
WPD_OBJECT_FORMAT_TIFF | Bild (Tagbilddateiformat) |
WPD_OBJECT_FORMAT_TIFFEP | Bild (Tagbilddateiformat für elektronische Fotografie) |
WPD_OBJECT_FORMAT_TIFFIT | Image (Tagbilddateiformat für Informationstechnologie) |
WPD_OBJECT_FORMAT_UNSPECIFIED | Ein undefiniertes 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 | Bild (Bitmapformat des Drahtlosanwendungsprotokolls) |
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT | Image |
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 |
Benutzerdefinierte Objektformat-GUIDs für Nicht-MTP-Gerätetreiber
Zusätzlich zu den oben aufgeführten Objektformat-GUIDs unterstützen Gerätetreiber möglicherweise private Formatcodes. Wenn sie dies tun, müssen sie die gesamte GUID für ihre benutzerdefinierten Formate veröffentlichen.
GUIDs im Benutzerdefinierten Objektformat für den MTP-Klassentreiber
Microsoft stellt einen Klassentreiber für MTP-Geräte bereit. Wenn ein MTP-Gerät herstellerspezifische Formate unterstützt, kann der Gerätehersteller die WPD_OBJECT_FORMAT_UNSPECIFIED GUID um einen benutzerdefinierten Formatcode vom Typ UINT16 erweitern.
Beispielsweise wird ein vom Anbieter erweiterter Formatcode von 0xB001 als die folgende GUID angezeigt:
{B0010000-AE6C-4804-98BA-C57B46965FE7}
Eine WPD-Anwendung verwendet einen Inhaltstyp, um einen MTP-Treiber nach unterstützten Formaten abzufragen. Wenn ein bestimmter Inhaltstyp unterstützt wird, gibt der Treiber den erweiterten Wert für WPD_OBJECT_FORMAT_UNSPECIFIED_GUID zurück.
GUIDs im Device Services-Objektformat
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).
Zugehörige Themen