Compartilhar via


GUIDs de formato de objeto

O formato de um arquivo em um dispositivo pode ser descrito por um valor GUID . Esse valor é especificado pela propriedade WPD_OBJECT_FORMAT . Os Dispositivos Portáteis do Windows definem 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, Formato de Streaming Avançado da Microsoft)
WPD_OBJECT_FORMAT_ASXPLAYLIST Playlist (ASX)
WPD_OBJECT_FORMAT_ATSCTS Arquivo de áudio ou vídeo do ATSCTS
WPD_OBJECT_FORMAT_AUDIBLE Áudio
WPD_OBJECT_FORMAT_AVCHD Áudio ou vídeo do AVCHD, arquivo
WPD_OBJECT_FORMAT_AVI Vídeo (AVI)
WPD_OBJECT_FORMAT_BMP Imagem (BMP, arquivo bitmap)
WPD_OBJECT_FORMAT_CIFF Imagem (CIFF, formato de arquivo de imagem da câmera canônica)
WPD_OBJECT_FORMAT_DPOF Texto (Arquivo de Pedido de Impressão Digital)
WPD_OBJECT_FORMAT_DVBTS Áudio DVBTS, ou vídeo, arquivo
WPD_OBJECT_FORMAT_EXECUTABLE Executável
WPD_OBJECT_FORMAT_EXIF Imagem (formato de arquivo trocável)
WPD_OBJECT_FORMAT_FLAC Áudio (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Imagem (formato de imagem de armazenamento estruturado)
WPD_OBJECT_FORMAT_GIF Imagem (GIF, formato de intercâmbio gráfico)
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 (formato de arquivo de linha de base JPEG2000)
WPD_OBJECT_FORMAT_JPEGXR Imagem (JPEGXR, também conhecida como Foto HD)
WPD_OBJECT_FORMAT_JPX Imagem (formato de arquivo estendido JPEG2000)
WPD_OBJECT_FORMAT_M3UPLAYLIST Playlist (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML Formato de arquivo de documento HTML compilado do MHT
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Formato de arquivo de documento do Microsoft Office Excel
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Formato de arquivo do Documento do Microsoft Office PowerPoint
WPD_OBJECT_FORMAT_MICROSOFT_WFC Conexão Fácil do Windows formato de arquivo
WPD_OBJECT_FORMAT_MICROSOFT_WORD Formato de arquivo do Microsoft Office Word Document
WPD_OBJECT_FORMAT_MP2 Formato de arquivo 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 Playlist (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION Formato de arquivo de Associação de Rede
WPD_OBJECT_FORMAT_OGG Áudio (OCG)
WPD_OBJECT_FORMAT_PCD Imagem (FotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT Imagem (Formato de imagem Do Apple QuickDraw)
WPD_OBJECT_FORMAT_PLSPLAYLIST Playlist (PLS)
WPD_OBJECT_FORMAT_PNG Imagem (Elementos gráficos de rede portáteis)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Esse objeto não tem fluxo de dados e é especificado completamente por propriedades
WPD_OBJECT_FORMAT_QCELP Áudio (previsão linear animada do código Qualcomm)
WPD_OBJECT_FORMAT_SCRIPT Script (formato específico do dispositivo)
WPD_OBJECT_FORMAT_TEXT Texto
WPD_OBJECT_FORMAT_TIFF Imagem (formato de arquivo de imagem de marca)
WPD_OBJECT_FORMAT_TIFFEP Imagem (Formato de arquivo de imagem de marca para fotografia eletrônica)
WPD_OBJECT_FORMAT_TIFFIT Imagem (formato de arquivo de imagem de marca para tecnologia informativa)
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 de Dispositivos Portáteis do Windows definidos.
WPD_OBJECT_FORMAT_VCALENDAR1 Formato de arquivo vCalendar (vCalendar Versão 1)
WPD_OBJECT_FORMAT_VCARD2 Formato de arquivo vCard (vCard Versão 2)
WPD_OBJECT_FORMAT_VCARD3 Formato de arquivo 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 Image
WPD_OBJECT_FORMAT_WMA Áudio (WMA)
WPD_OBJECT_FORMAT_WMV Vídeo (WMV)
WPD_OBJECT_FORMAT_WPLPLAYLIST Playlist (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 dar suporte a códigos de formato privado. Se o fizerem, eles deverão publicar todo o GUID 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 der suporte a formatos específicos do fornecedor, o fornecedor do dispositivo poderá 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 pelo 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 obter formatos com suporte. Se houver suporte para um determinado tipo de conteúdo, o driver retornará o valor estendido para WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.

GUIDs de formato de objeto dos Serviços de Dispositivo

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

Referência de programação