Can I get the upper protocol name in SendNetBufferListsHandler of NDIS IM driver?

Also can I get lower protocol or miniport name in ReceiveNetBufferListsHandler of NDIS IM driver?

> Can I get the upper protocol name in SendNetBufferListsHandler of NDIS IM driver?

No.

Also can I get lower protocol or miniport name in ReceiveNetBufferListsHandler of NDIS IM driver?

Yes. The NDIS_BIND_PARAMETERS contains the LowestIfNetluid, which is the ID of the miniport name. If you need a user-facing string, then call ConvertInterfaceLuidToNameW.