GUID formato oggetto
Il formato di un file in un dispositivo può essere descritto da un valore GUID . Questo valore viene specificato dalla proprietà WPD_OBJECT_FORMAT . I dispositivi portatili Windows definiscono i formati seguenti:
Formato GUID | Descrizione |
---|---|
WPD_OBJECT_FORMAT_3G2 | File audio o video 3G2 |
WPD_OBJECT_FORMAT_3G2A | Audio (3G2A) |
WPD_OBJECT_FORMAT_3GP | File audio 3GP |
WPD_OBJECT_FORMAT_AAC | Audio (AAC) |
WPD_OBJECT_FORMAT_AIFF | Audio (AIFF) |
WPD_OBJECT_FORMAT_ALL | Identifica tutti i formati disponibili |
WPD_OBJECT_FORMAT_AMR | Audio (AMR) |
WPD_OBJECT_FORMAT_ASF | Video (ASF, Microsoft Advanced Streaming Format) |
WPD_OBJECT_FORMAT_ASXPLAYLIST | Playlist (ASX) |
WPD_OBJECT_FORMAT_ATSCTS | Audio ATSCTS o video, file |
WPD_OBJECT_FORMAT_AUDIBLE | Audio |
WPD_OBJECT_FORMAT_AVCHD | Audio AVCHD o video, file |
WPD_OBJECT_FORMAT_AVI | Video (AVI) |
WPD_OBJECT_FORMAT_BMP | Immagine (BMP, file bitmap) |
WPD_OBJECT_FORMAT_CIFF | Immagine (CIFF, Canon Camera Image Format) |
WPD_OBJECT_FORMAT_DPOF | Testo (file di ordine di stampa digitale) |
WPD_OBJECT_FORMAT_DVBTS | AUDIO O video DI SYSTEMTS, file |
WPD_OBJECT_FORMAT_EXECUTABLE | File eseguibile |
WPD_OBJECT_FORMAT_EXIF | Immagine (formato file exchangeable) |
WPD_OBJECT_FORMAT_FLAC | Audio (FLAC) |
WPD_OBJECT_FORMAT_FLASHPIX | Immagine (formato immagine di archiviazione strutturata) |
WPD_OBJECT_FORMAT_GIF | Immagine (GIF, Formato interscambio grafico) |
WPD_OBJECT_FORMAT_HTML | HTML |
WPD_OBJECT_FORMAT_ICON | Icona di Windows (ICO) |
WPD_OBJECT_FORMAT_JFIF | Immagine (formato interscambio JPEG) |
WPD_OBJECT_FORMAT_JP2 | Immagine (formato file di base JPEG2000) |
WPD_OBJECT_FORMAT_JPEGXR | Immagine (JPEGXR, definita anche foto HD) |
WPD_OBJECT_FORMAT_JPX | Immagine (formato file esteso JPEG2000) |
WPD_OBJECT_FORMAT_M3UPLAYLIST | Playlist (M3U) |
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML | Formato di file di documento HTML compilato MHT |
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL | Formato di file del documento di Microsoft Office Excel |
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT | Formato file di documento di Microsoft Office PowerPoint |
WPD_OBJECT_FORMAT_MICROSOFT_WFC | Windows Connect Now formato file |
WPD_OBJECT_FORMAT_MICROSOFT_WORD | Microsoft Office Word Formato file documento |
WPD_OBJECT_FORMAT_MP2 | Formato di file audio o video (MP2) |
WPD_OBJECT_FORMAT_MP3 | Audio (MP3) |
WPD_OBJECT_FORMAT_M4A | File audio MPEG4 |
WPD_OBJECT_FORMAT_MP4 | File video MPEG4 |
WPD_OBJECT_FORMAT_MPEG | Video (MPEG) |
WPD_OBJECT_FORMAT_MPLPLAYLIST | Playlist (MPL) |
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION | Formato file di associazione di rete |
WPD_OBJECT_FORMAT_OGG | Audio (OCG) |
WPD_OBJECT_FORMAT_PCD | Image (PhotoCD Image Pac) |
WPD_OBJECT_FORMAT_PICT | Immagine (Formato immagine QuickDraw Apple) |
WPD_OBJECT_FORMAT_PLSPLAYLIST | Playlist (PLS) |
WPD_OBJECT_FORMAT_PNG | Immagine (grafica di rete portabile) |
WPD_OBJECT_FORMAT_PROPERTIES_ONLY | Questo oggetto non ha alcun flusso di dati e viene specificato completamente dalle proprietà |
WPD_OBJECT_FORMAT_QCELP | Audio (Stima lineare eccitata del codice Qualcomm) |
WPD_OBJECT_FORMAT_SCRIPT | Script (formato specifico del dispositivo) |
WPD_OBJECT_FORMAT_TEXT | Testo |
WPD_OBJECT_FORMAT_TIFF | Immagine (formato di file di immagine tag) |
WPD_OBJECT_FORMAT_TIFFEP | Immagine (formato di file immagine tag per fotografia elettronica) |
WPD_OBJECT_FORMAT_TIFFIT | Immagine (formato di file di immagine tag per la tecnologia informativa) |
WPD_OBJECT_FORMAT_UNSPECIFIED | Formato di oggetto non definito o non specificato nel dispositivo. Questa opzione viene utilizzata per gli oggetti che non possono essere specificati dai codici di formato dei dispositivi portatili Windows definiti. |
WPD_OBJECT_FORMAT_VCALENDAR1 | Formato di file vCalendar (vCalendar versione 1) |
WPD_OBJECT_FORMAT_VCARD2 | Formato di file vCard (vCard versione 2) |
WPD_OBJECT_FORMAT_VCARD3 | Formato di file vCard (vCard versione 3) |
WPD_OBJECT_FORMAT_WAVE | File audio (WAV) |
WPD_OBJECT_FORMAT_WBMP | Immagine (formato bitmap del protocollo applicazione wireless) |
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT | Immagine |
WPD_OBJECT_FORMAT_WMA | Audio (WMA) |
WPD_OBJECT_FORMAT_WMV | Video (WMV) |
WPD_OBJECT_FORMAT_WPLPLAYLIST | Playlist (WPL) |
WPD_OBJECT_FORMAT_X509V3CERTIFICATE | Formato di file del certificato X509 V3 |
WPD_OBJECT_FORMAT_XML | Formato di file XML |
GUID di formato oggetto personalizzato per driver di dispositivo non MTP
Oltre ai GUID in formato oggetto elencati in precedenza, i fornitori di driver di dispositivo possono supportare codici di formato privato. In tal caso, devono pubblicare l'intero GUID per i formati personalizzati.
GUID del formato oggetto personalizzato per il driver di classe MTP
Microsoft fornisce un driver di classe per i dispositivi MTP. Se un dispositivo MTP supporta formati specifici del fornitore, il fornitore del dispositivo può estendere il GUID WPD_OBJECT_FORMAT_UNSPECIFIED con un codice di formato personalizzato di tipo UINT16.
Ad esempio, un codice di formato esteso dal fornitore di 0xB001 verrà visualizzato come GUID seguente:
{B0010000-AE6C-4804-98BA-C57B46965FE7}
Un'applicazione WPD usa un tipo di contenuto per eseguire una query su un driver MTP per i formati supportati. Se è supportato un determinato tipo di contenuto, il driver restituisce il valore esteso per WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.
GUID del formato dell'oggetto Servizi dispositivi
Un servizio di dispositivo può facoltativamente definire GUID di formato aggiuntivi. Questi sono disponibili nel file di intestazione per ogni servizio del dispositivo ,ad esempio ContactsDeviceService.h.
Argomenti correlati