NdisMIndicateReceivePacket

Hi,All
in my own im driver.I make a new packet and want to indicate to protocol driver.I use NdisMIndicateReceivePacket,the
Packet I indicated have two buffer.I set the header of packet and set Packet status NDIS_STATUS_SUCCESS.but it show the
TCP/IP drop my Packet.I don’t know why.But I have two doubt.
one: the packet indicated can’t divided into two buffer.
two: I must set some other OOB data in packet other than Header and Status.
in addition,my Packet come from the IM’s PtReceive.and I copy the data into a new packet and use NdisMIndicateReceivePacket to indicate.
so .If the error come from the two point I said upon.or It has other place cause this error.
thanks
(???r??z{e?˛???m?m?{]z???&j)@u?Ӣ?칻?&ޱ??i?Z?G?j)m?W???u?칻-E?"?Ǧm??(Z?X???,??&