Partilhar via


GUIDs de formato de objeto

O formato de um arquivo em um dispositivo pode ser descrito por um GUID valor. Esse valor é especificado pela propriedade WPD_OBJECT_FORMAT. Windows Portable Devices define os seguintes formatos:

Formatar GUID Descrição
WPD_OBJECT_FORMAT_3G2 Arquivo de áudio ou vídeo 3G2
WPD_OBJECT_FORMAT_3G2A Áudio (3G2A)
WPD_OBJECT_FORMAT_3GP Arquivo de áudio 3GP
WPD_OBJECT_FORMAT_AAC Áudio (AAC)
WPD_OBJECT_FORMAT_AIFF Áudio (AIFF)
WPD_OBJECT_FORMAT_ALL Identifica todos os formatos disponíveis
WPD_OBJECT_FORMAT_AMR Áudio (AMR)
WPD_OBJECT_FORMAT_ASF Vídeo (ASF, Microsoft Advanced Streaming Format)
WPD_OBJECT_FORMAT_ASXPLAYLIST Lista de reprodução (ASX)
WPD_OBJECT_FORMAT_ATSCTS Arquivo de áudio ou vídeo ATSCTS
WPD_OBJECT_FORMAT_AUDIBLE Áudio
WPD_OBJECT_FORMAT_AVCHD Arquivo de áudio ou vídeo AVCHD
WPD_OBJECT_FORMAT_AVI Vídeo (AVI)
WPD_OBJECT_FORMAT_BMP Imagem (BMP, arquivo bitmap)
WPD_OBJECT_FORMAT_CIFF Image (CIFF, Canon Camera Image File Format)
WPD_OBJECT_FORMAT_DPOF Texto (Ficheiro de Encomenda de Impressão Digital)
WPD_OBJECT_FORMAT_DVBTS DVBTS áudio, ou vídeo, arquivo
WPD_OBJECT_FORMAT_EXECUTABLE Executável
WPD_OBJECT_FORMAT_EXIF Imagem (formato de arquivo intercambiável)
WPD_OBJECT_FORMAT_FLAC Áudio (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Imagem (Formato de Imagem de Armazenamento Estruturado)
WPD_OBJECT_FORMAT_GIF Imagem (GIF, Graphics Interchange Format)
WPD_OBJECT_FORMAT_HTML HTML
WPD_OBJECT_FORMAT_ICON Ícone do Windows (ICO)
WPD_OBJECT_FORMAT_JFIF Imagem (formato de intercâmbio JPEG)
WPD_OBJECT_FORMAT_JP2 Imagem (JPEG2000 formato de arquivo de linha de base)
WPD_OBJECT_FORMAT_JPEGXR Imagem (JPEGXR, também conhecida como HD Photo)
WPD_OBJECT_FORMAT_JPX Imagem (JPEG2000 Extended File Format)
WPD_OBJECT_FORMAT_M3UPLAYLIST Lista de reprodução (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML Formato de arquivo de documento HTML compilado MHT
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Formato de arquivo de documento do Microsoft Office Excel
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Formato de arquivo de documento do Microsoft Office PowerPoint
WPD_OBJECT_FORMAT_MICROSOFT_WFC Formato de ficheiro Windows Connect Now
WPD_OBJECT_FORMAT_MICROSOFT_WORD Formato de arquivo de documento do Microsoft Office Word
WPD_OBJECT_FORMAT_MP2 Formato de ficheiro de áudio ou vídeo (MP2)
WPD_OBJECT_FORMAT_MP3 Áudio (MP3)
WPD_OBJECT_FORMAT_M4A Arquivo de áudio MPEG4
WPD_OBJECT_FORMAT_MP4 Arquivo de vídeo MPEG4
WPD_OBJECT_FORMAT_MPEG Vídeo (MPEG)
WPD_OBJECT_FORMAT_MPLPLAYLIST Lista de reprodução (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION Formato de arquivo de associação de rede
WPD_OBJECT_FORMAT_OGG Áudio (OCG)
WPD_OBJECT_FORMAT_PCD Image (PhotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT Image (Apple QuickDraw Image Format)
WPD_OBJECT_FORMAT_PLSPLAYLIST Lista de reprodução (PLS)
WPD_OBJECT_FORMAT_PNG Imagem (Portable Network Graphics)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Este objeto não tem fluxo de dados e é especificado completamente por propriedades
WPD_OBJECT_FORMAT_QCELP Áudio (Qualcomm Code Excited Linear Prediction)
WPD_OBJECT_FORMAT_SCRIPT Script (formato específico do dispositivo)
WPD_OBJECT_FORMAT_TEXT Texto
WPD_OBJECT_FORMAT_TIFF Image (Tag Image File Format)
WPD_OBJECT_FORMAT_TIFFEP Image (Tag Image File Format for Electronic Photography)
WPD_OBJECT_FORMAT_TIFFIT Image (Tag Image File Format for Informational Technology)
WPD_OBJECT_FORMAT_UNSPECIFIED Um formato de objeto indefinido ou não especificado no dispositivo. Isso é usado para objetos que não podem ser especificados por códigos de formato definidos do Windows Portable Devices.
WPD_OBJECT_FORMAT_VCALENDAR1 Formato de arquivo vCalendar (vCalendar Versão 1)
WPD_OBJECT_FORMAT_VCARD2 Formato de ficheiro vCard (vCard Versão 2)
WPD_OBJECT_FORMAT_VCARD3 Formato de ficheiro vCard (vCard Versão 3)
WPD_OBJECT_FORMAT_WAVE Arquivo de áudio (WAV)
WPD_OBJECT_FORMAT_WBMP Imagem (formato bitmap do protocolo de aplicativo sem fio)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Imagem
WPD_OBJECT_FORMAT_WMA Áudio (WMA)
WPD_OBJECT_FORMAT_WMV Vídeo (WMV)
WPD_OBJECT_FORMAT_WPLPLAYLIST Lista de reprodução (WPL)
WPD_OBJECT_FORMAT_X509V3CERTIFICATE Formato de arquivo de certificado X509 V3
WPD_OBJECT_FORMAT_XML Formato de arquivo XML

 

GUIDs de formato de objeto personalizado para drivers de dispositivo não-MTP

Além dos GUIDs de formato de objeto listados acima, os fornecedores de driver de dispositivo podem oferecer suporte a códigos de formato privado. Se o fizerem, eles devem publicar o GUID inteiro para seus formatos personalizados.

GUIDs de formato de objeto personalizado para o driver de classe MTP

A Microsoft fornece um driver de classe para dispositivos MTP. Se um dispositivo MTP suportar formatos específicos do fornecedor, o fornecedor do dispositivo pode estender o GUID WPD_OBJECT_FORMAT_UNSPECIFIED com um código de formato personalizado do tipo UINT16.

Por exemplo, um código de formato estendido do fornecedor de 0xB001 aparecerá como o seguinte GUID:

{B0010000-AE6C-4804-98BA-C57B46965FE7}

Um aplicativo WPD usa um tipo de conteúdo para consultar um driver MTP para formatos suportados. Se um determinado tipo de conteúdo for suportado, o driver retornará o valor estendido para WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.

GUIDs de formato de objeto de serviços de dispositivo

Um serviço de dispositivo pode, opcionalmente, definir GUIDs de formato adicionais. Eles são encontrados no arquivo de cabeçalho para cada serviço de dispositivo (por exemplo, ContactsDeviceService.h).

de referência de programação