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