GUID de format d’objet
Le format d’un fichier sur un appareil peut être décrit par une valeur GUID . Cette valeur est spécifiée par la propriété WPD_OBJECT_FORMAT . Les appareils portables Windows définissent les formats suivants :
Format GUID | Description |
---|---|
WPD_OBJECT_FORMAT_3G2 | Fichier audio ou vidéo 3G2 |
WPD_OBJECT_FORMAT_3G2A | Audio (3G2A) |
WPD_OBJECT_FORMAT_3GP | Fichier audio 3GP |
WPD_OBJECT_FORMAT_AAC | Audio (AAC) |
WPD_OBJECT_FORMAT_AIFF | Audio (AIFF) |
WPD_OBJECT_FORMAT_ALL | Identifie tous les formats disponibles |
WPD_OBJECT_FORMAT_AMR | Audio (AMR) |
WPD_OBJECT_FORMAT_ASF | Vidéo (ASF, Microsoft Advanced Streaming Format) |
WPD_OBJECT_FORMAT_ASXPLAYLIST | Playlist (ASX) |
WPD_OBJECT_FORMAT_ATSCTS | Fichier audio ou vidéo ATSCTS |
WPD_OBJECT_FORMAT_AUDIBLE | Audio |
WPD_OBJECT_FORMAT_AVCHD | Fichier audio ou vidéo AVCHD |
WPD_OBJECT_FORMAT_AVI | Vidéo (AVI) |
WPD_OBJECT_FORMAT_BMP | Image (BMP, fichier bitmap) |
WPD_OBJECT_FORMAT_CIFF | Image (CIFF, format de fichier d’image de l’appareil photo Canon) |
WPD_OBJECT_FORMAT_DPOF | Texte (fichier de commande d’impression numérique) |
WPD_OBJECT_FORMAT_DVBTS | Fichier audio ou vidéo DVBTS |
WPD_OBJECT_FORMAT_EXECUTABLE | Exécutable |
WPD_OBJECT_FORMAT_EXIF | Image (format de fichier échangeable) |
WPD_OBJECT_FORMAT_FLAC | Audio (FLAC) |
WPD_OBJECT_FORMAT_FLASHPIX | Image (format d’image de stockage structuré) |
WPD_OBJECT_FORMAT_GIF | Image (GIF, Graphics Interchange Format) |
WPD_OBJECT_FORMAT_HTML | HTML |
WPD_OBJECT_FORMAT_ICON | Icône Windows (ICO) |
WPD_OBJECT_FORMAT_JFIF | Image (format d’échange JPEG) |
WPD_OBJECT_FORMAT_JP2 | Image (format de fichier de référence JPEG2000) |
WPD_OBJECT_FORMAT_JPEGXR | Image (JPEGXR, également appelée photo HD) |
WPD_OBJECT_FORMAT_JPX | Image (format de fichier étendu JPEG2000) |
WPD_OBJECT_FORMAT_M3UPLAYLIST | Playlist (M3U) |
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML | Format de fichier de document HTML compilé MHT |
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL | Format de fichier de document Microsoft Office Excel |
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT | Format de fichier de document Microsoft Office PowerPoint |
WPD_OBJECT_FORMAT_MICROSOFT_WFC | format de fichier Windows Connect Now |
WPD_OBJECT_FORMAT_MICROSOFT_WORD | Format de fichier document Microsoft Office Word |
WPD_OBJECT_FORMAT_MP2 | Format de fichier audio ou vidéo (MP2) |
WPD_OBJECT_FORMAT_MP3 | Audio (MP3) |
WPD_OBJECT_FORMAT_M4A | Fichier audio MPEG4 |
WPD_OBJECT_FORMAT_MP4 | Fichier vidéo MPEG4 |
WPD_OBJECT_FORMAT_MPEG | Vidéo (MPEG) |
WPD_OBJECT_FORMAT_MPLPLAYLIST | Playlist (MPL) |
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION | Format de fichier d’association réseau |
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 | Playlist (PLS) |
WPD_OBJECT_FORMAT_PNG | Image (Portable Network Graphics) |
WPD_OBJECT_FORMAT_PROPERTIES_ONLY | Cet objet n’a pas de flux de données et est spécifié complètement par les propriétés |
WPD_OBJECT_FORMAT_QCELP | Audio (prédiction linéaire excitée par le code Qualcomm) |
WPD_OBJECT_FORMAT_SCRIPT | Script (format spécifique à l’appareil) |
WPD_OBJECT_FORMAT_TEXT | Texte |
WPD_OBJECT_FORMAT_TIFF | Image (format de fichier d’image de balise) |
WPD_OBJECT_FORMAT_TIFFEP | Image (Format de fichier d’image de balise pour la photographie électronique) |
WPD_OBJECT_FORMAT_TIFFIT | Image (Format de fichier d’image de balise pour la technologie informationnelle) |
WPD_OBJECT_FORMAT_UNSPECIFIED | Format d’objet non défini ou non spécifié sur l’appareil. Il est utilisé pour les objets qui ne peuvent pas être spécifiés par des codes de format d’appareils portables Windows définis. |
WPD_OBJECT_FORMAT_VCALENDAR1 | Format de fichier vCalendar (vCalendar Version 1) |
WPD_OBJECT_FORMAT_VCARD2 | Format de fichier vCard (vCard Version 2) |
WPD_OBJECT_FORMAT_VCARD3 | Format de fichier vCard (vCard Version 3) |
WPD_OBJECT_FORMAT_WAVE | Fichier audio (WAV) |
WPD_OBJECT_FORMAT_WBMP | Image (format bitmap du protocole d’application sans fil) |
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT | Image |
WPD_OBJECT_FORMAT_WMA | Audio (WMA) |
WPD_OBJECT_FORMAT_WMV | Vidéo (WMV) |
WPD_OBJECT_FORMAT_WPLPLAYLIST | Playlist (WPL) |
WPD_OBJECT_FORMAT_X509V3CERTIFICATE | Format de fichier de certificat X509 V3 |
WPD_OBJECT_FORMAT_XML | Format de fichier XML |
GUID de format d’objet personnalisé pour les pilotes de périphériques non-MTP
En plus des GUID de format d’objet répertoriés ci-dessus, les fournisseurs de pilotes de périphérique peuvent prendre en charge les codes de format privé. Si c’est le cas, ils doivent publier l’intégralité du GUID pour leurs formats personnalisés.
GUID de format d’objet personnalisé pour le pilote de classe MTP
Microsoft fournit un pilote de classe pour les appareils MTP. Si un appareil MTP prend en charge des formats spécifiques au fournisseur, le fournisseur de l’appareil peut étendre le GUID WPD_OBJECT_FORMAT_UNSPECIFIED avec un code de format personnalisé de type UINT16.
Par exemple, un code de format étendu au fournisseur de 0xB001 s’affiche sous la forme du GUID suivant :
{B0010000-AE6C-4804-98BA-C57B46965FE7}
Une application WPD utilise un type de contenu pour interroger un pilote MTP pour connaître les formats pris en charge. Si un type de contenu donné est pris en charge, le pilote retourne la valeur étendue pour WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.
GUID de format d’objet Device Services
Un service d’appareil peut éventuellement définir des GUID de format supplémentaires. Celles-ci se trouvent dans le fichier d’en-tête de chaque service d’appareil (par exemple, ContactsDeviceService.h).
Rubriques connexes