Поделиться через


Идентификаторы GUID формата объектов

Формат файла на устройстве можно описать значением GUID . Это значение задается свойством WPD_OBJECT_FORMAT . Переносные устройства Windows определяют следующие форматы:

Формат GUID Описание
WPD_OBJECT_FORMAT_3G2 Файл аудио или видео 3G2
WPD_OBJECT_FORMAT_3G2A Аудио (3G2A)
WPD_OBJECT_FORMAT_3GP Звуковой файл 3GP
WPD_OBJECT_FORMAT_AAC Аудио (AAC)
WPD_OBJECT_FORMAT_AIFF Аудио (AIFF)
WPD_OBJECT_FORMAT_ALL Определяет все доступные форматы
WPD_OBJECT_FORMAT_AMR Аудио (AMR)
WPD_OBJECT_FORMAT_ASF Видео (ASF, Microsoft Advanced Streaming Format)
WPD_OBJECT_FORMAT_ASXPLAYLIST Список воспроизведения (ASX)
WPD_OBJECT_FORMAT_ATSCTS Файл звука или видео ATSCTS
WPD_OBJECT_FORMAT_AUDIBLE звук;
WPD_OBJECT_FORMAT_AVCHD Файл аудио или видео AVCHD
WPD_OBJECT_FORMAT_AVI Видео (AVI)
WPD_OBJECT_FORMAT_BMP Изображение (BMP, точечный файл)
WPD_OBJECT_FORMAT_CIFF Изображение (CIFF, формат файла изображения камеры Canon)
WPD_OBJECT_FORMAT_DPOF Text (цифровой файл порядка печати)
WPD_OBJECT_FORMAT_DVBTS Файл dvbts audio или video
WPD_OBJECT_FORMAT_EXECUTABLE Исполняемый файл
WPD_OBJECT_FORMAT_EXIF Изображение (формат файлов с возможностью обмена)
WPD_OBJECT_FORMAT_FLAC Аудио (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Image (формат изображения структурированного хранилища)
WPD_OBJECT_FORMAT_GIF Изображение (GIF, формат обмена графикой)
WPD_OBJECT_FORMAT_HTML HTML
WPD_OBJECT_FORMAT_ICON Значок Windows (ICO)
WPD_OBJECT_FORMAT_JFIF Изображение (формат обмена JPEG)
WPD_OBJECT_FORMAT_JP2 Изображение (базовый формат файла JPEG2000)
WPD_OBJECT_FORMAT_JPEGXR Изображение (JPEGXR, также называемое HD Photo)
WPD_OBJECT_FORMAT_JPX Изображение (расширенный формат файла JPEG2000)
WPD_OBJECT_FORMAT_M3UPLAYLIST Список воспроизведения (M3U)
WPD_OBJECT_FORMAT_MHT_COMPILED_HTML Формат скомпилированного HTML-документа MHT
WPD_OBJECT_FORMAT_MICROSOFT_EXCEL Формат файла документа Microsoft Office Excel
WPD_OBJECT_FORMAT_MICROSOFT_POWERPOINT Формат файла документа Microsoft Office PowerPoint
WPD_OBJECT_FORMAT_MICROSOFT_WFC формат файла Windows Connect Now
WPD_OBJECT_FORMAT_MICROSOFT_WORD Формат файла документа Microsoft Office Word
WPD_OBJECT_FORMAT_MP2 Формат аудио- и видеофайлов (MP2)
WPD_OBJECT_FORMAT_MP3 Аудио (MP3)
WPD_OBJECT_FORMAT_M4A Аудиофайл MPEG4
WPD_OBJECT_FORMAT_MP4 Видеофайл MPEG4
WPD_OBJECT_FORMAT_MPEG Видео (MPEG)
WPD_OBJECT_FORMAT_MPLPLAYLIST Список воспроизведения (MPL)
WPD_OBJECT_FORMAT_NETWORK_ASSOCIATION Формат файла сетевой связи
WPD_OBJECT_FORMAT_OGG Аудио (OCG)
WPD_OBJECT_FORMAT_PCD Image (PhotoCD Image Pac)
WPD_OBJECT_FORMAT_PICT Image (Формат изображения Apple QuickDraw)
WPD_OBJECT_FORMAT_PLSPLAYLIST Список воспроизведения (PLS)
WPD_OBJECT_FORMAT_PNG Изображение (переносимая сетевая графика)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Этот объект не имеет потока данных и полностью задается свойствами
WPD_OBJECT_FORMAT_QCELP Audio (Qualcomm Code Excited Linear Prediction)
WPD_OBJECT_FORMAT_SCRIPT Скрипт (формат для конкретного устройства)
WPD_OBJECT_FORMAT_TEXT Текст
WPD_OBJECT_FORMAT_TIFF Image (формат файла изображения тега)
WPD_OBJECT_FORMAT_TIFFEP Изображение (формат файла тега изображения для электронной фотографии)
WPD_OBJECT_FORMAT_TIFFIT Image (формат файла изображения тега для информационных технологий)
WPD_OBJECT_FORMAT_UNSPECIFIED Неопределенный или неопределенный формат объекта на устройстве. Используется для объектов, которые не могут быть заданы определенными кодами формата переносимых устройств Windows.
WPD_OBJECT_FORMAT_VCALENDAR1 Формат файла vCalendar (vCalendar версии 1)
WPD_OBJECT_FORMAT_VCARD2 Формат файла vCard (vCard версии 2)
WPD_OBJECT_FORMAT_VCARD3 Формат файла vCard (vCard версии 3)
WPD_OBJECT_FORMAT_WAVE Звуковой файл (WAV)
WPD_OBJECT_FORMAT_WBMP Изображение (формат точечного изображения протокола беспроводного приложения)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Image
WPD_OBJECT_FORMAT_WMA Аудио (WMA)
WPD_OBJECT_FORMAT_WMV Видео (WMV)
WPD_OBJECT_FORMAT_WPLPLAYLIST Список воспроизведения (WPL)
WPD_OBJECT_FORMAT_X509V3CERTIFICATE Формат файла сертификата X509 версии 3
WPD_OBJECT_FORMAT_XML Формат XML-файла

 

Идентификаторы GUID пользовательского формата объектов для драйверов устройств, отличных от MTP

Помимо идентификаторов GUID формата объектов, перечисленных выше, поставщики драйверов устройств могут поддерживать коды закрытых форматов. В этом случае они должны опубликовать весь GUID для своих пользовательских форматов.

Идентификаторы GUID пользовательского формата объектов для драйвера класса MTP

Корпорация Майкрософт предоставляет драйвер класса для устройств MTP. Если устройство MTP поддерживает форматы, зависящие от поставщика, поставщик устройства может расширить WPD_OBJECT_FORMAT_UNSPECIFIED GUID с помощью пользовательского кода формата типа UINT16.

Например, расширенный от поставщика код формата 0xB001 будет отображаться в виде следующего GUID:

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

Приложение WPD использует тип контента для запроса поддерживаемых форматов у драйвера MTP. Если данный тип контента поддерживается, драйвер возвращает расширенное значение для WPD_OBJECT_FORMAT_UNSPECIFIED_GUID.

Идентификаторы GUID формата объектов служб устройств

Служба устройств может при необходимости определить идентификаторы GUID дополнительного формата. Они находятся в файле заголовка для каждой службы устройства (например, ContactsDeviceService.h).

Справочник по программированию