No description available.
Represents one contiguous buffer in memory.
ValidLengthContains the length of packet payload. This value is less than or equal to the value of Capacity.
For transmit queues, this value is read-only.
CapacityContains the total length of the packet buffer.
For transmit queues, this value is read-only.
OffsetContains the offset from the start of the VirtualAddress and DmaLogicalAddress to the start of the valid packet payload. This value is less than or equal to the value of Capacity.
To obtain the virtual address for this fragment, call NetExtensionGetFragmentVirtualAddress.
To obtain the DMA logical address for this fragment, call NetExtensionGetFragmentLogicalAddress.
For transmit queues, this value is read-only.
ScratchA bit field value that the client may use for any purpose. When the NET_PACKET to which this fragment belongs is reused, this value is reset to zero.
OsReserved_BouncedReserved. Client drivers must not read or write to this value.
A single NET_PACKET structure contains references to one or more NET_FRAGMENT structures.
While each fragment is a virtually contiguous buffer of memory, a packet that contains more than one fragment is virtually discontiguous.