IoCancelIrp的具体实现为1.得到Cancel自旋锁2.Irp->Cancel=TRUE3.以原子方式得到Irp->CancelRoutine的值c并设置Irp->CancelRoutine为NULL4.如果c不为NULL则调用c,否则释放Cancel自... 全文

2009-12-23 09:38 来自版块 - windows 源码解读

在Win2000的NdisRegisterProtocol中1.拦截的"TCPIP"协议的链路层为以太网2.拦截的"TCPIP_WANARP"协议的链路层为modem那位好心的老大能不能给出"TCPIP_WANARP"协... 全文

2004-02-12 10:54 来自版块 - NDIS网络接口开发

请教大狭关于NdisQueryPacket对于一个给定的Packet 得到BufferCount和FirstBuffer再用NdisQueryBuffer去得到所有的Buffer是什么意思?难道同一个Packet的内容还放在许多地方吗?

2003-11-12 13:51 来自版块 - NDIS网络接口开发

小弟已经知道修改NDIS.sys export表的方法可以替换NDIS的函数地址,但不知道应该替换那几个函数,并且这几个函数的内容应该怎么写.请高手点拨一下.

2003-09-29 11:51 来自版块 - NDIS网络接口开发

太感谢zgm78了,来拿分

2003-08-26 09:54 来自版块 - NDIS网络接口开发

PF_FORWARD_ACTION IpFilterHook( unsigned char *PacketHeader, unsigned char *Packet, unsigned int PacketLength, unsigned int RecvIn... 全文

2003-08-25 15:35 来自版块 - 开发工具使用

//我用以下代码禁用SMTP,POP3怎么没有用?PF_FORWARD_ACTION IpFilterHook( unsigned char *PacketHeader, unsigned char *Packet, unsigned int PacketLengt... 全文

2003-08-22 15:08 来自版块 - NDIS网络接口开发

typedef PF_FORWARD_ACTION (*PacketFilterExtensionPtr)( IN unsigned char *PacketHeader, IN unsigned char *Packet, IN unsigned int Packet... 全文

2003-08-21 14:45 来自版块 - NDIS网络接口开发

我在AddDevice里调用NTSTATUS status2;UNICODE_STRING ntDeviceName;PFILE_OBJECT pfile;PDEVICE_OBJECT pdevice;RtlInitUnicodeString(&ntDeviceName,... 全文

2003-08-20 14:03 来自版块 - NDIS网络接口开发

我在AddDevice里调用NTSTATUS status2;UNICODE_STRING ntDeviceName;PFILE_OBJECT pfile;PDEVICE_OBJECT pdevice;RtlInitUnicodeString(&ntDeviceName,... 全文

2003-08-20 11:35 来自版块 - NDIS网络接口开发


返回顶部