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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per