阅读:1246回复:1
2000ddk中ne2000的例子NdisMEthIndicateReceive的疑问
在2000ddk的那个ne2000的例子中。
if (IndicateLen < NE2000_HEADER_SIZE) { // // Runt Packet // NdisMEthIndicateReceive( Adapter->MiniportAdapterHandle, (NDIS_HANDLE)Adapter, (PCHAR)(Adapter->Lookahead), IndicateLen, NULL, 0, 0 ); } else { NdisMEthIndicateReceive( Adapter->MiniportAdapterHandle, (NDIS_HANDLE)Adapter, (PCHAR)(Adapter->Lookahead), NE2000_HEADER_SIZE, (PCHAR)(Adapter->Lookahead) + NE2000_HEADER_SIZE, IndicateLen - NE2000_HEADER_SIZE, PacketLen - NE2000_HEADER_SIZE ); } 这里不是很懂,那位哥哥解释一下吧,为什么要分两种情况分别调用呢? 还有如果我在indicate时已经有了一个完整的packet,应该怎么调用 NdisMe.....Receive这个函数好呢? |
|
沙发#
发布于:2004-04-09 17:42
关注
大侠帮忙啊! 我也正需要阿! eepaul老兄,帮你顶一下,你弄懂了吗?给我讲一下了 :P |
|
|