阅读:1300回复:3
如何分配内存?(蔡鸟)
在驱动中如何分配内存?
例如: cpydata(int len,char *data) { char *tmp; tmp = (char *)malloc(len); //可以这样使用吗? memcpy(tmp,data,len); } |
|
沙发#
发布于:2004-01-09 11:24
我只是为何暂存一下数据。 是否需要使用NdisAllocateMemory? |
|
板凳#
发布于:2004-01-09 14:10
第一,你在什么地方分配内存.
user mode你可以用malloc kernel mode你可以用ExAllocatePool 第二,为什么不事先找一本书来读读? |
|
|
地板#
发布于:2004-01-09 21:20
驱动中最好不要使用C函数苦=库,最好用MS的TRL库
分配内存可以用EXALLOCATEPOOL |
|
|