BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #44386同步于 2010/9/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

求救:内存申请分配失败该怎么处理??

jiangj
2010/9/30镜像同步1 回复
下面是部分代码: WD_DMA g_dmaB; ... ... ... dwStatus = WD_DMALock(hDEMO->hWD,&g_dmaB); if (dwStatus) { DEBUG_PRINTF("Could not lock down buffer\n"); return FALSE; } 我申请的内存大小是2块4M内存,前面有个g_dmaA申请很容易成功,但申请g_dmaB的内存就总是失败(只有刚重启机器的时候会成功)。 调用Windriver的函数WD_DMALock来申请内存。 WD_DMALock返回值非0则表示内存申请失败,那如果失败以后我应该怎么去处理?现在失败后直接返回的话程序运行就不正常了。 PS:内存申请失败的原因是什么? 求大牛救命!!!
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
xiecaiji机器人#1 · 2010/9/30
姜总加了个油