Compartir a través de


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).

de referencia de programación de