IWICPixelFormatInfo::GetChannelMask 方法 (wincodec.h)
获取像素格式的通道掩码。
语法
HRESULT GetChannelMask(
[in] UINT uiChannelIndex,
[in] UINT cbMaskBuffer,
[in, out] BYTE *pbMaskBuffer,
[out] UINT *pcbActual
);
参数
[in] uiChannelIndex
类型: UINT
要检索的通道掩码的索引。
[in] cbMaskBuffer
类型: UINT
pbMaskBuffer 缓冲区的大小。
[in, out] pbMaskBuffer
类型: BYTE*
指向掩码缓冲区的指针。
[out] pcbActual
类型: UINT*
获取通道掩码所需的实际缓冲区大小。
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
注解
如果分别为 cbMaskBuffer 和 pbMaskBuffer 传递了 0 和 NULL,则所需的缓冲区大小将通过印刷品返回。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP SP2,Windows Vista [桌面应用 |UWP 应用] |
最低受支持的服务器 | Windows Server 2008 [桌面应用 | UWP 应用] |
目标平台 | Windows |
标头 | wincodec.h |
Library | Windowscodecs.lib |