阅读:1131回复:0
NdisMIndicateRecievePacket返回后包状态检测的问题以passthru为底本写中间层驱动,在收到包后自己重新分配描述符并复制数据,之后上传。使用NdisMIndicateReceivePacket通知上层。 按照DDK文档,中间层驱动的上边界为deserilized小端口,因此,若使用NdisMIndicateReceivePacket,不能在其返回后检查包状态,而应该在调用它之前将Status保存在本地变量中,调用返回后检查本地变量中保存的状态。但是文档中并没有说这时(本地变量)状态有哪些情况,分别应该如何处理。 请问为什么要在本地变量中保存Status再检查呢?在这种情况下本地变量中保存的Status会有哪些值,分别应该怎样做呢? |
|