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


Идентификаторы 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 audio, or video, file
WPD_OBJECT_FORMAT_AVI Видео (AVI)
WPD_OBJECT_FORMAT_BMP Изображение (BMP, растровый файл)
WPD_OBJECT_FORMAT_CIFF Изображение (CIFF, формат файла изображения камеры Canon)
WPD_OBJECT_FORMAT_DPOF Текст (файл заказа цифровой печати)
WPD_OBJECT_FORMAT_DVBTS Звук DVBTS или видео, файл
WPD_OBJECT_FORMAT_EXECUTABLE Выполнимый
WPD_OBJECT_FORMAT_EXIF Изображение (формат файла Exchangeable)
WPD_OBJECT_FORMAT_FLAC Звук (FLAC)
WPD_OBJECT_FORMAT_FLASHPIX Изображение (формат изображения структурированного хранилища)
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 Изображение (формат изображения Apple QuickDraw)
WPD_OBJECT_FORMAT_PLSPLAYLIST Список воспроизведения (PLS)
WPD_OBJECT_FORMAT_PNG Изображение (переносимая сетевая графика)
WPD_OBJECT_FORMAT_PROPERTIES_ONLY Этот объект не имеет потока данных и полностью указан свойствами.
WPD_OBJECT_FORMAT_QCELP Audio (Qualcomm Code Взволнованный линейный прогноз)
WPD_OBJECT_FORMAT_SCRIPT Скрипт (конкретный формат устройства)
WPD_OBJECT_FORMAT_TEXT СМС
WPD_OBJECT_FORMAT_TIFF Изображение (формат файла изображения тега)
WPD_OBJECT_FORMAT_TIFFEP Изображение (формат файла тега для электронной фотографии)
WPD_OBJECT_FORMAT_TIFFIT Изображение (формат файла изображения тега для информационной технологии)
WPD_OBJECT_FORMAT_UNSPECIFIED Неопределенный или неопределенный формат объекта на устройстве. Это используется для объектов, которые не могут быть указаны в определенных кодах формата переносимых устройств Windows.
WPD_OBJECT_FORMAT_VCALENDAR1 Формат файла vCalendar (vCalendar версии 1)
WPD_OBJECT_FORMAT_VCARD2 Формат файла vCard (версия 2 vCard)
WPD_OBJECT_FORMAT_VCARD3 Формат файла vCard (версия 3 vCard)
WPD_OBJECT_FORMAT_WAVE Звуковой файл (WAV)
WPD_OBJECT_FORMAT_WBMP Изображение (формат растрового изображения протокола беспроводного приложения)
WPD_OBJECT_FORMAT_WINDOWSIMAGEFORMAT Образ
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 поддерживает форматы, зависящие от поставщика, поставщик устройств может расширить идентификатор GUID WPD_OBJECT_FORMAT_UNSPECIFIED с помощью пользовательского кода формата типа UINT16.

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

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

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

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

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

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