Share via


Update Miniport Driver Send and Receive Functionality for NDIS 6.0 (Compact 2013)

3/26/2014

NDIS 6.0 replaces the NDIS 5.xNDIS_PACKET structure with new data structures that make it possible for drivers to send and receive multiple packets in a single call without determining the number of packets beforehand. These new data structures are the NET_BUFFER_LIST and the NET_BUFFER structures. Unlike the array of NDIS_PACKET structures used in NDIS 5.x, NDIS 6.0 packets are stored in a linked list of NET_BUFFER structures.

The completion status of a send or receive operation is indicated in the Status member of the NET_BUFFER_LIST structure. Unlike in NDIS 5.x, this completion status is not returned as a function return code or a parameter of the NdisMSendComplete function.

In This Section

See Also

Concepts

Migrate Miniport Driver Functionality to NDIS 6.0