Идентификаторы 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).
Связанные разделы