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


Функция GetImageDecoders (gdiplusimagecodec.h)

Функция GetImageDecoders получает массив объектов ImageCodecInfo , содержащих сведения о доступных декодерах изображений.

Синтаксис

Status GetImageDecoders(
  [in]  UINT           numDecoders,
  [in]  UINT           size,
  [out] ImageCodecInfo *decoders
);

Параметры

[in] numDecoders

Тип: UINT

Целое число, указывающее количество доступных декодеров изображений. Вызовите GetImageDecodersSize , чтобы определить это число.

[in] size

Тип: UINT

Целое число, указывающее размер (в байтах) массива объектов ImageCodecInfo . Вызовите GetImageDecodersSize , чтобы определить это число.

[out] decoders

Тип: ImageCodecInfo*

Указатель на буфер, который получает массив объектов ImageCodecInfo . Для этого буфера необходимо выделить память. Вызовите Метод GetImageDecodersSize , чтобы определить размер требуемого буфера.

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

Тип: Состояние

Если функция выполняется успешно, возвращается ОК, которая является элементом перечисления Status .

Если функция завершается сбоем, она возвращает один из других элементов перечисления Status .

Требования

   
Минимальная версия клиента Windows XP, Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusimagecodec.h (включая Gdiplus.h)
Библиотека Gdiplus.lib

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

Bitmap

GetImageDecodersSize

GetImageEncoders

GetImageEncodersSize

Изображение

Метафайл

Использование кодировщиков изображений и декодеров