阅读:869回复:0
如何在ndis上数据
各位老兄,大家好,我现在在看ddk,有好多不懂的地方,希望高手指点。
在ndis中有对发送数据进行处理的功能,我现在想知道在ndis下能不能发送自己的数据包,而不是对发送的数据包进行修改得到自己的数据包,也就是要开辟Mypacket,buffer等自己的内存块然后调用ndissend发送自己的数据包,如果能请各位高手指出如何实现,如果不能请指出如何实现在ndis下发送自己的数据包。 另一个问题是ndis下向上层转发数据的原理是什么,也就是说我在以太网上收到的数据,如果不符合自己的要求就要丢弃,那么如何实现不对这个数据包进行转发,接收数据函数如下:NdisMEthIndicateReceive(pAdapt->MiniportHandle,MacReceiveContext,HeaderBuffer,HeaderBufferSize,LookAheadBuffer,LookAheadBufferSize,PacketSize); 请各位高手指点,谢谢!!! |
|