当前位置: 代码迷 >> 驱动开发 >> Windows 驱动 全局变量 占用空间大小 有限制不 ?该如何解决
  详细解决方案

Windows 驱动 全局变量 占用空间大小 有限制不 ?该如何解决

热度:811   发布时间:2016-04-28 10:35:48.0
Windows 驱动 全局变量 占用空间大小 有限制不 ??
貌似记得在哪边看到过,win驱动中函数的局部变量的内存占用不宜过大(∵驱动中堆上空间有限),如需要较大内存空间 应该在堆上申请。

那我想请问 ,全局变量 的申请空间 有没有大小的限制啊?? 例如这样的 全局数组 char g_buf[?] = {0};  能分配较大空间不?有大小的限制不??
------解决方案--------------------
没听说全局变量有大写限制,初始化过的全局变量放在PE的data节中,全局变量过大会导致编译后的sys文件较大,只要不超过虚拟内存空间,应该没什么问题。
  相关解决方案