0

我们正在将 NDIS 5.1 中间微型端口驱动程序升级到 NDIS 6。

我们需要在将要发送的数据包中添加一些标头信息。在 5.1 中,我们使用了 NdisChainBufferAtFront()。

我们已经做了整个厨房来遍历和克隆整个 NetBufferLists 结构,我们正在准备每个克隆的 NetBuffer。

将 22 字节标头附加到将要发送的数据包(NetBuffer)的正确方法是什么?(我们更喜欢一种避免复制原始 MDL 数据的方法)

4

1 回答 1

0

您可以使用 NdisRetreatNetBufferDataStart 为标头信息添加字节。

阅读此链接直到备注了解它是如何完成的。它肯定会有所帮助:

http://msdn.microsoft.com/en-in/library/windows/hardware/ff564527%28v=vs.85%29.aspx

ps:你根本不需要复制mdl

于 2014-11-28T14:31:18.443 回答