小弟最近看了Waltoney写的《Programming the Microsoft windows Driver Model 》eBook,书中关于在驱动中使用单链表的演示写到,//先定义数据结构:typedef struct _ONEWAY { UNICODE_STRING...
全文
回复(13) 2003-04-11 11:00 来自版块 - 内核编程
表情
Shentu自己实现不方便吧,主要是不同的结构如果都要分别定义自己的添加删除等函数就太烦了,楼主帖子里访问方法有误吗?我没有试过,哪位大侠说说看错在哪里 链表里的节点放的是指针,仔细看看DDK的例子就清楚了。UNICODE_STRING 用错了,相信楼主应该找到问题了。 [编辑 -...(2004-12-06 11:11)
Shentu这个不要自己去实现了吧,当然你有时间,要深入研究,自己写一个也不难,还是需要比较深入的对windows系统内核的了解的。一般直接用DDK里的就可以了。。。(2004-12-06 11:05)
hangzhoustayer自己实现不方便吧,主要是不同的结构如果都要分别定义自己的添加删除等函数就太烦了,楼主帖子里访问方法有误吗?我没有试过,哪位大侠说说看错在哪里(2004-12-05 18:12)
bhjinhou出内存操作外,只使用基本的语句(ansi c的子集)。 看你做什么东西,在NDIS下用, NdisAllocateMemory, NdisAllocateMemoryWithTag,NdisFreeMemory........ 好吧,回头我试试,如有什么问题以后还请多多...(2003-04-16 17:30)
kaput出内存操作外,只使用基本的语句(ansi c的子集)。 看你做什么东西,在NDIS下用, NdisAllocateMemory, NdisAllocateMemoryWithTag,NdisFreeMemory........(2003-04-16 17:23)
bhjinhoutypedef struct _IPWAY { struct _IPWAY *link; UNICODE_STRING p; UINT len; } IPWAY,*PIPWAY; 做一个链表不是很难吧!参考数据结构的书 我认为在一般的用户态程序中使...(2003-04-16 17:05)
kaputtypedef struct _IPWAY { struct _IPWAY *link; UNICODE_STRING p; UINT len; } IPWAY,*PIPWAY; 做一个链表不是很难吧!参考数据结构的书 (2003-04-16 17:00)
bhjinhou个人建议不要使用系统提供的LIST_ENTRY 和SINGLE_LIST_ENTRY 链表及其相关函数 1、不好用 2、出错太容易 自己编一个链表及相关函数集,不难而且调试和差错控制也方便 谢谢,安你这么说,我在驱动中能这样定义吗? typedef st...(2003-04-16 16:53)
kaput个人建议不要使用系统提供的LIST_ENTRY 和SINGLE_LIST_ENTRY 链表及其相关函数 1、不好用 2、出错太容易 自己编一个链表及相关函数集,不难而且调试和差错控制也方便 (2003-04-16 16:33)
bhjinhou为何不使用STL的list类?小弟我最近才开始使用STL,顿时感觉C++实在是接近完美的。 多谢你的参与, 不好意思,是小弟题目没说清楚,我的意思是在Driver中使用单链表. :cool:(2003-04-16 16:21)

返回顶部