WICCreateBitmapFromSection 函数 (wincodec.h)

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

语法

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

参数

[in] width

类型: UINT

位图像素的宽度。

[in] height

类型: UINT

位图像素的高度。

pixelFormat

类型: REFWICPixelFormatGUID

位图的像素格式。

[in] hSection

类型: HANDLE

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

[in] stride

类型: UINT

每个扫描线的字节计数。

[in] offset

类型: UINT

部分的偏移量。

[out] ppIBitmap

类型: IWICBitmap**

接收位图的指针。

返回值

类型: HRESULT

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

注解

WICCreateBitmapFromSection 函数调用 WICCreateBitmapFromSectionEx 函数,并将 desiredAccessLevel 参数设置为 WICSectionAccessLevelRead

要求

要求
最低受支持的客户端 Windows XP SP2、Windows Vista [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2008 [桌面应用 | UWP 应用]
目标平台 Windows
标头 wincodec.h
Library Windowscodecs.lib
DLL Windowscodecs.dll