阅读:1201回复:0
对GJP的NDISHOOK中处理ptReceive有点疑问在NdisHook中处理 HookProtocolReceive的地方我不大明白. 当发现 PacketSize > LookAheadBufferSize 的时候, 就表明数据包没有收全了. 他在处理中调用了 NdisTransferData, 最不能让我理解的是,它竟然用 m_ourPacketHandle 这个全局变量做参数?? 难道不考虑重入?? 不过DispatchLevel下面好象不会重入。 还有就是如果这个地方将数据取出来后, 如果取出成功后,在真正的ptRecieve的处理中, 会不会获取不到数据呢?? |
|