Метод IWICImagingFactory::CreateBitmapFromSource (wincodec.h)

Создает IWICBitmap из IWICBitmapSource.

Синтаксис

HRESULT CreateBitmapFromSource(
  [in]  IWICBitmapSource           *pIBitmapSource,
  [in]  WICBitmapCreateCacheOption option,
  [out] IWICBitmap                 **ppIBitmap
);

Параметры

[in] pIBitmapSource

Тип: IWICBitmapSource*

IWICBitmapSource для создания растрового изображения.

[in] option

Тип: WICBitmapCreateCacheOption

Параметры кэша нового растрового изображения. Это может быть одно из значений перечисления WICBitmapCreateCacheOption .

Значение Значение
WICBitmapNoCache
Не создавайте копию системной памяти. Предоставить точечный рисунок источнику.
WICBitmapCacheOnDemand
Создайте копию системной памяти при первом использовании растрового изображения.
WICBitmapCacheOnLoad
Создайте копию системной памяти при вызове этого метода.

[out] ppIBitmap

Тип: IWICBitmap**

Указатель, получающий указатель на новое растровое изображение.

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

Тип: HRESULT

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

Требования

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