// logicaladdresstypes.h
typedef struct _NET_FRAGMENT_LOGICAL_ADDRESS {
UINT64 LogicalAddress;
} NET_FRAGMENT_LOGICAL_ADDRESS;
View the official Windows Driver Kit DDI referenceNo description available.
The NET_FRAGMENT_LOGICAL_ADDRESS structure contains DMA logical address information for a NET_FRAGMENT.
LogicalAddressOn DMA capable adapters, contains a mapped DMA address that can be used to program NIC hardware.
Do not modify this value.
NetAdapterCx automatically registers the NET_FRAGMENT_LOGICAL_ADDRESS extension when the driver advertises DMA capabilities for the receive or transmit path.
To advertise DMA for the receive path, the driver must set the DmaCapabilities member in NET_ADAPTER_RX_CAPABILITIES and call NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA to initialize the structure.
To advertise DMA for the transmit path, the driver must set the DmaCapabilities member in NET_ADAPTER_TX_CAPABILITIES and call NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA to initialize the structure.
To obtain this structure, call NetExtensionGetFragmentLogicalAddress.
Packet descriptors and extensions
NetExtensionGetFragmentLogicalAddress