释放指定图片内存 - FreeImagePtr
函数简介
释放指定图片句柄占用的内存,必须与图片加载函数配对使用。
接口名称
FreeImagePtr
DLL调用
int FreeImagePtr(long ola, long image_ptr);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| ola | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| image_ptr | 长整数型 | 要释放的图片句柄 |
示例
long image = LoadImage(ola, "D:\\test\\sample.png");
if (image != 0) {
// 使用图片
int ret = FreeImagePtr(ola, image);
if (ret == 1) {
printf("图片内存释放成功\n");
}
}
返回值
整数型:1 成功,0 失败。
注意事项
- 不要重复释放同一个图片句柄。
- 释放后的图片句柄不能再使用。
- 如需释放所有图片,可使用 FreeImageAll。
