阅读:1466回复:5
请教~~LIST_ENTRY链表怎么释放阿
LIST_ENTRY链表怎么释放阿用来监控打开文件的链表
定义一个全局变量list_engtry作为链表的头,再分配一个节点数据结构FILE_INFOR用于存储文件信息 在DriverEntry()中用InitializeListHead初始化头节点, 在IRP_MJ_CREATE中,对第一次打开的文件,记录信息FILE_INFOR节点, 用InsertHeadList 将此节点插入到链表中 在IRP_MJ_CLOSE中,对于打开计数器为1,关闭并删除该文件的节点 删除这个节电用什么函数? 在DriverUnload中,我们需要释放那个全局变量头节点,彻底释放链表 删除这个头节点用什么函数呢? |
|
|
沙发#
发布于:2008-06-20 14:05
znsoft大哥阿
出来解决下拉 |
|
|
板凳#
发布于:2008-10-08 18:01
不好意思 小弟那时糊涂的紧
|
|
|