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


Метод IShellImageData::GetEncoderParams (shimgdata.h)

Возвращает текущий набор параметров кодировщика.

Синтаксис

HRESULT GetEncoderParams(
  [in]  GUID              *pguidFmt,
  [out] EncoderParameters **ppEncParams
);

Параметры

[in] pguidFmt

Тип: GUID*

Указатель на GUID, указывающий кодировщик. Это должен быть кодировщик, поддерживаемый GDI+. Если этот параметр имеет значение NULL, возникает необработанное исключение.

[out] ppEncParams

Тип: EncoderParameters**

Адрес указателя на массив объектов EncoderParameter .

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

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения или значение ошибки, в противном случае, включая следующее:

Код возврата Описание
E_FAIL
Это возвращаемое значение может быть создано в нескольких обстоятельствах.
  • Изображение не было декодировано или процесс декодирования завершился сбоем.
  • pguidFmt — это формат, не поддерживаемый GDI+.
  • Не удалось выполнить внутренний вызов.

Требования

Требование Значение
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header shimgdata.h
DLL Shell32.dll