CWiauFormatConverter::ConvertToBmp 方法 (wiautil.h)
CWiauFormatConverter::ConvertToBmp 方法将图像转换为 BMP 格式。
语法
HRESULT ConvertToBmp(
BYTE *pSource,
INT iSourceSize,
BYTE **ppDest,
INT *piDestSize,
BMP_IMAGE_INFO *pBmpImageInfo,
SKIP_AMOUNT iSkipAmt
);
参数
pSource
指向包含源图像第一个字节的内存位置。
iSourceSize
指定源映像的大小(以字节为单位)。
ppDest
指向接收所生成图像地址的内存位置的指针。
piDestSize
指向接收所生成图像的大小(以字节为单位)的内存位置的指针。
pBmpImageInfo
指向接收有关生成的图像信息的 BMP_IMAGE_INFO 结构的指针。
iSkipAmt
自选
指定要跳过的 BMP 标头的数量。 此参数的默认值表示不会跳过 BMP 标头。
返回值
成功后,该函数将返回S_OK。 如果函数失败,则返回标准 COM 错误。
言论
此方法的调用方可以在 ppDest 中传递结果缓冲区,以及 piDestSize 的大小。
或者,调用方可以将 ppDest 设置为 NULL,并在调用中 将 piDestSize 设置为零,以指示此方法应分配内存。
调用方负责使用 delete [] 运算符释放内存。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | wiautil.h (包括 Wiautil.h、Wiamindr.h) |