我们正在将NDIS 5.1中级微型端口驱动程序升级到NDIS 6。
我们需要将一些头信息添加到要发送的goind的数据包中。在5.1中我们使用了NdisChainBufferAtFront()。
我们已经完成整个厨房遍历和克隆整个NetBufferLists结构,我们将准备每个克隆的NetBuffer。
将22字节标头添加到将要发送的数据包(NetBuffer)的正确方法是什么? (我们更喜欢避免复制原始MDL数据的方法)
答案 0 :(得分:0)
您可以使用NdisRetreatNetBufferDataStart为标头信息添加字节。
阅读此链接,直到知道它是如何完成的。这肯定会有所帮助:
http://msdn.microsoft.com/en-in/library/windows/hardware/ff564527%28v=vs.85%29.aspx
ps:你根本不需要复制mdl