Sending Data from a Miniport Driver

The following figure illustrates a miniport driver send operation.

Diagram that shows a miniport driver send operation.

NDIS calls a miniport driver's MiniportSendNetBufferLists function to transmit the network data that is described by a linked list of NET_BUFFER_LIST structures.

Miniport drivers call the NdisMSendNetBufferListsComplete function to return a linked list of NET_BUFFER_LIST structures to an overlying driver and to return the final status of a send request.