阅读:970回复:0
请教OnReceive的参数
正在写一个数据包过滤的IM,但搞不懂收到的包的形式 :(
用DriverNetworks写的IM中的函数: virtual NDIS_STATUS KNdisFilterAdapter::OnReceive( const KNdisPacket& Original , KNdisPacket& Repackaged ) ; 中象这样: KNidsBuffer Buffer = Original.QueryFirstBuffer(); 得到的Buffer是否为一个完整的Packet,还是一个Packet碎片? Original所对应的一组buffer,是否可能是一组Packet? 如果是的话,怎样只拒绝其中单独的一个Packet? Thanks advance for your help. |
|