GUID de formato de objeto
El formato de un archivo en un dispositivo se puede describir mediante un guid de valor. La propiedad WPD_OBJECT_FORMAT especifica este valor. Dispositivos portátiles de Windows define los siguientes formatos:
GUID de formato | Descripción |
---|---|
WPD_OBJECT_FORMAT_3G2 | Audio 3G2, o vídeo, archivo |
WPD_OBJECT_FORMAT_3G2A | Audio (3G2A) |
WPD_OBJECT_FORMAT_3GP | Archivo de audio 3GP |
WPD_OBJECT_FORMAT_AAC | Audio (AAC) |
WPD_OBJECT_FORMAT_AIFF | Audio (AIFF) |
WPD_OBJECT_FORMAT_ALL | Identifica todos los formatos disponibles. |
WPD_OBJECT_FORMAT_AMR | Audio (AMR) |
WPD_OBJECT_FORMAT_ASF | Vídeo (ASF, Formato de streaming avanzado de Microsoft) |
WPD_OBJECT_FORMAT_ASXPLAYLIST | Lista de reproducción (ASX) |
WPD_OBJECT_FORMAT_ATSCTS | Archivo de audio o vídeo de ATSCTS |
WPD_OBJECT_FORMAT_AUDIBLE | Audio |
WPD_OBJECT_FORMAT_AVCHD | Archivo de audio o vídeo de AVCHD |
WPD_OBJECT_FORMAT_AVI | Vídeo (AVI) |
WPD_OBJECT_FORMAT_BMP | Imagen (BMP, archivo de mapa de bits) |
WPD_OBJECT_FORMAT_CIFF | Imagen (CIFF, formato de archivo de imagen de cámara canon) |
WPD_OBJECT_FORMAT_DPOF | Texto (archivo de pedido de impresión digital) |
WPD_OBJECT_FORMAT_DVBTS | DvBTS audio, o vídeo, archivo |
WPD_OBJECT_FORMAT_EXECUTABLE | Ejecutable |
WPD_OBJECT_FORMAT_EXIF | Imagen (formato de archivo intercambiable) |
WPD_OBJECT_FORMAT_FLAC | Audio (FLAC) |
WPD_OBJECT_FORMAT_FLASHPIX | Imagen (formato de imagen de almacenamiento estructurado) |
WPD_OBJECT_FORMAT_GIF | Imagen (GIF, formato de intercambio de gráficos) |
WPD_OBJECT_FORMAT_HTML | HTML |
WPD_OBJECT_FORMAT_ICON | Icono de Windows (ICO) |
WPD_OBJECT_FORMAT_JFIF | Imagen (formato de intercambio JPEG) |
WPD_OBJECT_FORMAT_JP2 | Imagen (JPEG2000 formato de archivo de línea base) |
WPD_OBJECT_FORMAT_JPEGXR | Imagen (JPEGXR, también denominada FOTO HD) |
WPD_OBJECT_FORMAT_JPX | Imagen (JPEG2000 formato de archivo extendido) |
WPD_OBJECT_FORMAT_M3UPLAYLIST | Lista de reproducción (M3U) |
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML | Formato de archivo de documento HTML compilado MHT |
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL | Formato de archivo de documento de Microsoft Office Excel |
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT | Formato de archivo de documento de Microsoft Office PowerPoint |
WPD_OBJECT_FORMAT_MICROSOFT_WFC | Formato de archivo de Windows Connect Now |
WPD_OBJECT_FORMAT_MICROSOFT_WORD | Formato de archivo de documento de Microsoft Office Word |
WPD_OBJECT_FORMAT_MP2 | Formato de archivo de audio o vídeo (MP2) |
WPD_OBJECT_FORMAT_MP3 | Audio (MP3) |
WPD_OBJECT_FORMAT_M4A | Archivo de audio MPEG4 |
WPD_OBJECT_FORMAT_MP4 | Archivo de vídeo MPEG4 |
WPD_OBJECT_FORMAT_MPEG | Vídeo (MPEG) |
WPD_OBJECT_FORMAT_MPLPLAYLIST | Lista de reproducción (MPL) |
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION | Formato de archivo de asociación de red |
WPD_OBJECT_FORMAT_OGG | Audio (OCG) |
WPD_OBJECT_FORMAT_PCD | Image (PhotoCD Image Pac) |
WPD_OBJECT_FORMAT_PICT | Imagen (formato de imagen de Apple QuickDraw) |
WPD_OBJECT_FORMAT_PLSPLAYLIST | Lista de reproducción (PLS) |
WPD_OBJECT_FORMAT_PNG | Imagen (gráficos de red portátiles) |
WPD_OBJECT_FORMAT_PROPERTIES_ONLY | Este objeto no tiene flujo de datos y las propiedades especifican completamente |
WPD_OBJECT_FORMAT_QCELP | Audio (predicción lineal excitada de código Qualcomm) |
WPD_OBJECT_FORMAT_SCRIPT | Script (formato específico del dispositivo) |
WPD_OBJECT_FORMAT_TEXT | Mensaje de texto |
WPD_OBJECT_FORMAT_TIFF | Imagen (formato de archivo de imagen de etiqueta) |
WPD_OBJECT_FORMAT_TIFFEP | Imagen (formato de archivo de imagen de etiqueta para fotografía electrónica) |
WPD_OBJECT_FORMAT_TIFFIT | Imagen (formato de archivo de imagen de etiqueta para la tecnología informativa) |
WPD_OBJECT_FORMAT_UNSPECIFIED | Formato de objeto no definido o no especificado en el dispositivo. Se usa para objetos que no se pueden especificar mediante códigos de formato definidos de dispositivos portátiles de Windows. |
WPD_OBJECT_FORMAT_VCALENDAR1 | Formato de archivo vCalendar (versión 1 de vCalendar) |
WPD_OBJECT_FORMAT_VCARD2 | Formato de archivo vCard (versión 2 de vCard) |
WPD_OBJECT_FORMAT_VCARD3 | Formato de archivo vCard (vCard versión 3) |
WPD_OBJECT_FORMAT_WAVE | Archivo de audio (WAV) |
WPD_OBJECT_FORMAT_WBMP | Imagen (formato de mapa de bits del protocolo de aplicación inalámbrica) |
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT | Imagen |
WPD_OBJECT_FORMAT_WMA | Audio (WMA) |
WPD_OBJECT_FORMAT_WMV | Vídeo (WMV) |
WPD_OBJECT_FORMAT_WPLPLAYLIST | Lista de reproducción (WPL) |
WPD_OBJECT_FORMAT_X509V3CERTIFICATE | Formato de archivo de certificado X509 V3 |
WPD_OBJECT_FORMAT_XML | Formato de archivo XML |
GUID de formato de objeto personalizado para controladores de dispositivos que no son MTP
Además de los GUID de formato de objeto enumerados anteriormente, los proveedores de controladores de dispositivos pueden admitir códigos de formato privado. Si lo hacen, deben publicar el GUID completo para sus formatos personalizados.
GUID de formato de objeto personalizado para el controlador de clase MTP
Microsoft proporciona un controlador de clase para dispositivos MTP. Si un dispositivo MTP admite formatos específicos del proveedor, el proveedor del dispositivo puede ampliar el GUID de WPD_OBJECT_FORMAT_UNSPECIFIED con un código de formato personalizado de tipo UINT16.
Por ejemplo, un código de formato extendido por el proveedor de 0xB001 aparecerá como el GUID siguiente:
{B0010000-AE6C-4804-98BA-C57B46965FE7}
Una aplicación WPD usa un tipo de contenido para consultar un controlador MTP para los formatos admitidos. Si se admite un tipo de contenido determinado, el controlador devuelve el valor extendido de WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.
GUID de formato de objeto de Device Services
Un servicio de dispositivo puede definir opcionalmente GUID de formato adicionales. Estos se encuentran en el archivo de encabezado de cada servicio de dispositivo (por ejemplo, ContactsDeviceService.h).
Temas relacionados