struttura NET_FRAGMENT_LOGICAL_ADDRESS (logicaladdresstypes.h)

La struttura NET_FRAGMENT_LOGICAL_ADDRESS contiene informazioni sull'indirizzo logico DMA per un NET_FRAGMENT.

Sintassi

typedef struct _NET_FRAGMENT_LOGICAL_ADDRESS {
  UINT64 LogicalAddress;
} NET_FRAGMENT_LOGICAL_ADDRESS;

Members

LogicalAddress

Nelle schede con supporto DMA contiene un indirizzo DMA mappato che può essere usato per programmare l'hardware della scheda di interfaccia di rete.

Non modificare questo valore.

Commenti

NetAdapterCx registra automaticamente l'estensione NET_FRAGMENT_LOGICAL_ADDRESS quando il driver annuncia le funzionalità DMA per il percorso di ricezione o trasmissione.

Per annunciare DMA per il percorso di ricezione, il driver deve impostare il membro DmaCapabilities in NET_ADAPTER_RX_CAPABILITIES e chiamare NET_ADAPTER_RX_CAPABILITIES_INIT_SYSTEM_MANAGED_DMA per inizializzare la struttura.

Per annunciare DMA per il percorso di trasmissione, il driver deve impostare il membro DmaCapabilities in NET_ADAPTER_TX_CAPABILITIES e chiamare NET_ADAPTER_TX_CAPABILITIES_INIT_FOR_DMA per inizializzare la struttura.

Per ottenere questa struttura, chiamare NetExtensionGetFragmentLogicalAddress.

Requisiti

Requisito Valore
Intestazione logicaladdresstypes.h

Vedi anche

Descrittori di pacchetti ed estensioni

NET_FRAGMENT

NetExtensionGetFragmentLogicalAddress

NET_ADAPTER_TX_CAPABILITIES

NET_ADAPTER_RX_CAPABILITIES