Compartir a través de


Método IWICImagingFactory::CreateBitmapFromSource (wincodec.h)

Crea un objeto IWICBitmap a partir de IWICBitmapSource.

Sintaxis

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

Parámetros

[in] pIBitmapSource

Tipo: IWICBitmapSource*

IWICBitmapSource desde el que se va a crear el mapa de bits.

[in] option

Tipo: WICBitmapCreateCacheOption

Opciones de caché del nuevo mapa de bits. Puede ser uno de los valores de la enumeración WICBitmapCreateCacheOption .

Value Significado
WICBitmapNoCache
No cree una copia de memoria del sistema. Comparta el mapa de bits con el origen.
WICBitmapCacheOnDemand
Cree una copia de memoria del sistema cuando se use por primera vez el mapa de bits.
WICBitmapCacheOnLoad
Cree una copia de memoria del sistema cuando se llame a este método.

[out] ppIBitmap

Tipo: IWICBitmap**

Puntero que recibe un puntero al nuevo mapa de bits.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

   
Cliente mínimo compatible Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado wincodec.h
Library Windowscodecs.lib
Archivo DLL Windowscodecs.dll