Метод IWICBitmapFrameDecode::GetMetadataQueryReader (wincodec.h)

Извлекает средство чтения запросов метаданных для кадра.

Синтаксис

HRESULT GetMetadataQueryReader(
  [out] IWICMetadataQueryReader **ppIMetadataQueryReader
);

Параметры

[out] ppIMetadataQueryReader

Тип: IWICMetadataQueryReader**

При возврате этим методом содержит указатель на средство чтения запроса метаданных кадра.

Возвращаемое значение

Тип: HRESULT

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Комментарии

Для форматов изображений с одним кадром (JPG, PNG, JPEG-XR) средство чтения запросов на уровне кадра первого кадра используется для доступа ко всем метаданным изображения, а средство чтения запросов на уровне декодера не используется. Для форматов с несколькими кадрами (GIF, TIFF) средство чтения запросов на уровне кадра используется для доступа к метаданным, характерным для этого кадра, а в случае с GIF будет присутствовать средство чтения метаданных на уровне декодера. Если декодер не поддерживает метаданные (BMP, ICO), возвращается WINCODEC_ERR_UNSUPPORTEDOPERATION.

Требования

Требование Значение
Минимальная версия клиента Windows XP с пакетом обновления 2 (SP2), Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header wincodec.h
Библиотека Windowscodecs.lib
DLL Windowscodecs.dll

См. также раздел

Основные понятия

IWICBitmapFrameDecode

Общие сведения о языке запросов метаданных

Общие сведения о чтении и записи метаданных изображений

Общие сведения о метаданных WIC