ISoftwareBitmapNativeFactory::CreateFromWICBitmap 方法 (windows.graphics.imaging.interop.h)

从提供的 IWICBitmap 创建Windows 运行时 SoftwareBitmap 对象。

语法

HRESULT CreateFromWICBitmap(
  [in]  IWICBitmap *data,
  [in]  BOOL       forceReadOnly,
  [in]  REFIID     riid,
  [out] LPVOID     *ppv
);

参数

[in] data

类型: IWICBitmap*

源 WIC 位图。

[in] forceReadOnly

类型: BOOL

一个值,该值指示创建的软件位图是否为只读。

注意只读访问权限仅适用于 Windows 运行时 SoftwareBitmap 对象。 对基础 WIC 位图的访问不受限制。

[in] riid

类型: REFIID

要从创建的 SoftwareBitmap 对象获取的接口。 这通常是 Windows.Graphics.Imaging.ISoftwareBitmap。

[out] ppv

类型: LPVOID*

此方法成功返回时,包含请求的接口。

返回值

类型: HRESULT

在成功完成时返回S_OK。

要求

要求
目标平台 Windows
标头 windows.graphics.imaging.interop.h
Library Windows.graphics.imaging.interop.lib
DLL Windows.graphics.imaging.interop.dll

另请参阅

ISoftwareBitmapNativeFactory