阅读:868回复:5
我定义的一个结构,如何释放呢??
我在驱动里面是这样写的:
PFILE_NAME_INFORMATION pFileInfo; ..... ..... pFileInfo = (PFILE_NAME_INFORMATION)ExAllocatePool( NonPagedPool, sizeof(FILE_NAME_INFORMATION)*255); .... .... //这里需要释放pFileInfo 吗??如果要释放要用什么函数来释放呢??? return rc |
|
沙发#
发布于:2004-01-17 15:12
多半是有死循环了
在CPU占用率很高的时候,用Softice中断,看看系统正在干什么,应该很容易查的 |
|
板凳#
发布于:2004-01-16 13:09
这样的,我做了一个文件反删除的驱动,当这个驱动用服务在系统启动的时候加载以后,我发现我机子的CPU利用率总是100%,其中SVCHOST的CPU利用率是90%以上,我知道这是为什么???
|
|
地板#
发布于:2004-01-16 11:42
有什么问题呢? :)
|
|
地下室#
发布于:2004-01-16 11:12
我使用的是:
ExFreePool( pFileInfo); 可是好像有问题 呀 !! |
|
5楼#
发布于:2004-01-16 11:09
用ExFreePool释放内存
|
|