NET_RING_COLLECTION structure

Warning

Some information in this topic relates to prereleased product, which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

NetAdapterCx is preview only in Windows 10, version 1903.

The NET_RING_COLLECTION structure describes the collection of net rings that belong to a packet queue.

Syntax

typedef struct _NET_RING_COLLECTION {
  NET_RING *Rings[NET_RING_TYPE_FRAGMENT + 1];
} NET_RING_COLLECTION;

Members

Rings

A pointer to an array of NET_RING structures.

Remarks

Call NetRxQueueGetRingCollection or NetTxQueueGetRingCollection to get a packet queue's ring collection. You can then use this collection structure to retrieve iterators for processing the queue's packet ring and fragment ring. For more information about using net rings and net ring iterators, see Net rings and net ring iterators.

Requirements

   
Minimum KMDF version 1.29
Header ringcollection.h

See Also

Net rings and net ring iterators