貌似记得在哪边看到过,win驱动中函数的局部变量的内存占用不宜过大(∵驱动中堆上空间有限),如需要较大内存空间 应该在堆上申请。
那我想请问 ,全局变量 的申请空间 有没有大小的限制啊?? 例如这样的 全局数组 char g_buf[?] = {0}; 能分配较大空间不?有大小的限制不??
------解决方案--------------------
没听说全局变量有大写限制,初始化过的全局变量放在PE的data节中,全局变量过大会导致编译后的sys文件较大,只要不超过虚拟内存空间,应该没什么问题。