RE: NDIS send my packet?always return NDIS_STATUS_PENDING

>but NdisSend always return NDIS_STATUS_PENDING,What’s wrong?

Nothing.

When the send completes, your lower edge will get a XxxSendComplete callback.

You should start here: http://msdn.microsoft.com/en-us/library/windows/hardware/ff568356(v=vs.85).aspx

In particular the explanation of how NDIS works with regard to asyncronous completion would be a good thing to understand before barging forward.

Good Luck,
Dave Cattley

> In particular the explanation of how NDIS works with regard to asyncronous completion

would be a good thing to understand before barging forward.

The picture in this page says it better than anything: http://msdn.microsoft.com/en-us/library/windows/hardware/ff570753(v=vs.85).aspx

It seems rather trite for me to just point you at the documentation but your question implies you do not yet have even the basics of NDIS down. NDIS documentation is excellent and frankly you really should just start there.

Good Luck,
Dave Cattley