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).
Tópicos relacionados