WICCreateBitmapFromSectionEx 函数 (wincodec.h)

返回由 Windows 图形设备接口 (GDI) 节句柄的像素支持的 IWICBitmapSource

语法

HRESULT WICCreateBitmapFromSectionEx(
  [in]  UINT                  width,
  [in]  UINT                  height,
        REFWICPixelFormatGUID pixelFormat,
  [in]  HANDLE                hSection,
  [in]  UINT                  stride,
  [in]  UINT                  offset,
  [in]  WICSectionAccessLevel desiredAccessLevel,
  [out] IWICBitmap            **ppIBitmap
);

参数

[in] width

类型: UINT

位图像素的宽度。

[in] height

类型: UINT

位图像素的高度。

pixelFormat

类型: REFWICPixelFormatGUID

位图的像素格式。

[in] hSection

类型: HANDLE

节句柄。 这是 CreateFileMapping 函数返回的文件映射对象句柄。

[in] stride

类型: UINT

每个扫描线的字节计数。

[in] offset

类型: UINT

部分的偏移量。

[in] desiredAccessLevel

类型: WICSectionAccessLevel

所需的访问级别。

[out] ppIBitmap

类型: IWICBitmap**

接收位图的指针。

返回值

类型: HRESULT

如果此函数成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和适用于 Windows Server 2008 的平台更新 [桌面应用 |UWP 应用]
目标平台 Windows
标头 wincodec.h
Library Windowscodecs.lib
DLL Windowscodecs.dll