GUID de formato de objeto
El formato de un archivo en un dispositivo se puede describir mediante un valor GUID . 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 | Audio AVCHD, o vídeo, archivo |
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 de Canon) |
WPD_OBJECT_FORMAT_DPOF | Texto (archivo de pedido de impresión digital) |
WPD_OBJECT_FORMAT_DVBTS | Audio DVBTS, 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 (formato de archivo de línea base JPEG2000) |
WPD_OBJECT_FORMAT_JPEGXR | Imagen (JPEGXR, también conocida como foto HD) |
WPD_OBJECT_FORMAT_JPX | Imagen (formato de archivo extendido JPEG2000) |
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 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 ningún flujo de datos y las propiedades especifican por completo. |
WPD_OBJECT_FORMAT_QCELP | Audio (predicción lineal excitada del código Qualcomm) |
WPD_OBJECT_FORMAT_SCRIPT | Script (formato específico del dispositivo) |
WPD_OBJECT_FORMAT_TEXT | 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 tecnología informativa) |
WPD_OBJECT_FORMAT_UNSPECIFIED | Un 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 de dispositivos portátiles de Windows definidos. |
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 (versión 3 de vCard) |
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 personalizados 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 todo el GUID para sus formatos personalizados.
GUID de formato de objeto personalizados 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 extender 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 para WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.
GUID de formato de objeto de Servicios de dispositivo
Opcionalmente, un servicio de dispositivo puede definir GUID de formato adicionales. Estos se encuentran en el archivo de encabezado de cada servicio de dispositivo (por ejemplo, ContactsDeviceService.h).
Temas relacionados